📄 dbinitplugin.java
字号:
package examonline.struts;
import javax.servlet.*;
import org.apache.struts.action.*;
import org.apache.struts.config.*;
import examonline.utils.Constants;
import javax.sql.DataSource;
import examonline.service.ManagerFactory;
import examonline.service.DBManager;
public class DBInitPlugIn implements PlugIn
{
public DBInitPlugIn()
{
}
/**
* destroy
*
* @todo Implement this org.apache.struts.action.PlugIn method
*/
public void destroy()
{
}
/**
* init
*
* @param actionServlet ActionServlet
* @param moduleConfig ModuleConfig
* @throws ServletException
* @todo Implement this org.apache.struts.action.PlugIn method
*/
public void init(ActionServlet actionServlet, ModuleConfig moduleConfig) throws
ServletException
{
ServletContext context = actionServlet.getServletContext();
DataSource dataSource =(DataSource)context.getAttribute(Constants.DATASOURCE_KEY);
DBManager dm= ManagerFactory.getDBManager();
dm.init(dataSource);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -