红色行ServletConfig cannot be resolved
package dao;import java.sql.*;import javax.servlet.ServletConfig;
import javax.servlet.ServletContext;
public class DbConn{
private String dbConnDriver = null;
private String url = null;
private String user = null;
private String password = null;
Connection conn = null;
public void getContext(ServletConfig config){
ServletContext context = config.getServletContext();
dbConnDriver = context.getInitParameter("dbConnDriver");
url = context.getInitParameter("url");
user = context.getInitParameter("user");
password = context.getInitParameter("password");
}
public void initConnection(){
getContext(ServletConfig config);
try{
Class.forName(dbConnDriver);
conn = DriverManager.getConnection(url,user,password);
}
catch (Exception e){e.printStackTrace();}
}
public void closeConnection(){
try{
if(conn!=null){
conn.close();
conn = null;
}
}catch(Exception e){e.printStackTrace();}
}
}
package dao;import java.sql.*;import javax.servlet.ServletConfig;
import javax.servlet.ServletContext;
public class DbConn{
private String dbConnDriver = null;
private String url = null;
private String user = null;
private String password = null;
Connection conn = null;
public void getContext(ServletConfig config){
ServletContext context = config.getServletContext();
dbConnDriver = context.getInitParameter("dbConnDriver");
url = context.getInitParameter("url");
user = context.getInitParameter("user");
password = context.getInitParameter("password");
}
public void initConnection(){
getContext(ServletConfig config);
try{
Class.forName(dbConnDriver);
conn = DriverManager.getConnection(url,user,password);
}
catch (Exception e){e.printStackTrace();}
}
public void closeConnection(){
try{
if(conn!=null){
conn.close();
conn = null;
}
}catch(Exception e){e.printStackTrace();}
}
}
解决方案 »
- webService问题
- jsp中设置超链接跳转到servlet实例-在线等
- 求一java虚拟主机
- js 如何将参数传入下一个jsp页面
- 请教正则表达式!! 如何提取这个 <a href="http://sfjslx.com.cn/ab/a.htm"><img src="http://imgage.swo.cn/skfjs.gif" ></a>
- 请问什么时候使用static的方法()?
- 请我用jxl能读excel2000中单元格中的批注吗?
- 莫名其妙?关于下拉框的疑问!!!!!!!!高分相送.急急急!!!!!!!!!!!!!
- 关于数据库连接池的问题
- 请问哪有jsp作的bbs论坛下载?可用马上给分!谢谢
- java界面如何嵌入html
- 使用STRUTS报错,404,贴出报错信息,以及表单所在JSP,STRUTS配置文件里的内容
这个是什么意思?调用还要写ServletConfig
这句不对嘛
你的 config 是个空对象,应该会报空指针异常的。你得给它传入合适的参数才可以运行你可以把initConnection()这个方法添加一个参数,就是ServletConfig config然后就是这样的
public void initConnection(ServletConfig config){
getContext(config);
.....
}然后你在你调用这个方法的时候传入参数就应该可以了。