📄 initslt.java
字号:
package com.comm;
import java.net.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.sql.*;
import com.comm.db.*;
import com.comm.util.*;
public class InitSlt extends HttpServlet {
private static final String CONTENT_TYPE = "text/html; charset=UTF-8";
//Initialize global variables
public void init() throws ServletException {
String driver = getInitParameter("driver");
String dbUrl = getInitParameter("dbUrl");
String dbUser = getInitParameter("dbUser");
String dbPwd = getInitParameter("dbPwd");
setDataSource(driver, dbUrl, dbUser, dbPwd);
}
//Clean up resources
public void destroy() {
}
private void setDataSource(String driver, String dbUrl,
String dbUser, String dbPwd) {
try {
DataSource ds = DSFactory.getDataSource(driver, dbUrl, dbUser,
dbPwd, 5);
DBFactory.getDBI().setDatasource(ds);
} catch (Exception ex) {
LoggerUtil.error(ex);
}
}
public String getWebRoot() {
String strClassName = getClass().getName();
String strpackageName = "";
if (getClass().getPackage() != null) {
strpackageName = getClass().getPackage().getName();
}
String strClassFileName = "";
if (!"".equals(strpackageName)) {
strClassFileName = strClassName.substring(strpackageName.length() +
1, strClassName.length());
} else {
strClassFileName = strClassName;
}
URL url = null;
url = getClass().getResource(strClassFileName + ".class");
String strURL = url.toString();
strURL = strURL.substring(strURL.indexOf("/") + 1,
strURL.indexOf("WEB-INF"));
strURL = strURL.replaceAll("%20", " ");
return strURL;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -