javaEE工程中使用静态初始化私有字段时用main测试已成功,但在jsp中调用时却报无法初始化
来源:互联网 发布:win7优化技巧 编辑:程序博客网 时间:2024/04/28 04:03
希望某位过路者能指点下小弟,小弟感激不尽。
我写了一个DBConnection类,以下是局部。我在外面写了一个配置文件/config/DBString.properties,然后提取值后赋给这个类的几个私有字段。用mian方法来测试,这几个字段的确被初始化了,都能输出值。但我在jsp页面中要提取出数据库的数据,调用 这个类的getConn()方法来得连接时,总会报一个好像“空指针,无法初始化”的错误(java.lang.NoClassDefFoundError: Could not initialize class com.tit.db.DBConnection )。请高手指点!!!!!
public class DBConnection {
private static String DRIVE = null;
private static String URL = null;
private static String USER = null;
private static String PWD =null;
static{
Properties prop = new Properties();
try {
prop.load(Class.class.getResourceAsStream("/config/DBString.properties"));
DRIVE = prop.getProperty("DRIVE");
URL = prop.getProperty("URL");
USER = prop.getProperty("USER");
PWD = prop.getProperty("PWD");
} catch (IOException e) {
e.printStackTrace();
}
}
public static Connection getConn(){
//........略
}
}
- javaEE工程中使用静态初始化私有字段时用main测试已成功,但在jsp中调用时却报无法初始化
- C# 类中变量初始化:字段初始值无法引用非静态字段、方法或属性
- 在子类的初始化中调用父类的初始化
- 关于在servlet中创建了cookie,但在jsp中无法读取到该cookie的问题(已解决)
- c++中可以对类中私有成员中的静态变量初始化吗?
- c++中对类中私有成员中的静态变量初始化
- c++中对类中私有成员中的静态变量初始化
- 在构造函数中使用参数初始化对数据初始化
- java中静态初始化问题
- 在构造函数中使用初始化表
- 在构造函数中使用初始化表
- 在javaSE工程中初始化Spring并取得bean .
- C++中类的静态变量在哪初始化
- 使用初始化成员列表初始化数据与在构造函数中初始化数据
- 在JSP页面中访问web.xml中的初始化参数
- 在@Configuration中使用通用Mapper会出现无法初始化的问题
- 定义一个交通工具(Vehicle)的类,在测试类Vehicle中的main()中实例化一个交通工具对象,通过方法给它初始化speed,size的值,并打印出来。另外,调用加速,减速的方法对速度进行改变
- 测试连接失败,因为初始化提供程序试发生错误。发生了一个ORACLE错误,但无法从ORACLE中检索错误信息
- MYSQL
- 开博了!
- SET协议的工作流程
- 把av全删掉了
- 怎么变得好累!
- javaEE工程中使用静态初始化私有字段时用main测试已成功,但在jsp中调用时却报无法初始化
- Windows下用perl操作excel
- 11
- PKU1328 Radar Installation
- QT的插件机制在程序发布时易出现的问题
- 系统函数
- DBA数据库管理员要求
- 深入浅出Hibernate之Discriminator的使用
- 您有多脆弱