首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

The value for the useBean class attribute com.bwm.db.Conn is invalid.解决思路

2012-02-08 
The value for the useBean class attribute com.bwm.db.Conn is invalid.我所有的jsp 页面均出现同一个问

The value for the useBean class attribute com.bwm.db.Conn is invalid.
我所有的jsp 页面均出现同一个问题
The value for the useBean class attribute com.db.Conn is invalid.
Conn是数据库操作的bean文件

有人说是因为没有默认构造方法。可是我写了构造函数还是一样。
我想可能是路径的问题,我把classes文件放在项目test下的WEB-INF的classes目录下,com.db这个包里面。
数据库数据源也建立了,不知道和数据库有没有关系。
我想这是一个常见的问题,希望大家可以积极的探讨一下。

[解决办法]
1. 在编译 JSP 时(不是运行时),指定的 Bean 类没找到
2. Bean 虽然找到了,但是它不是 public 的,或者找到的 class 文件是 interface 或抽象类 
3. Bean 类中没有 public 的默认构建函数
4. 停止服务器,确认你的 JSP 和 Bean 正确部署,清理掉 TOMCAT_HOME/work 中的内容,重起服务器。

热点排行