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 中的内容,重起服务器。