useBean 类属性的值...无效[重复]
Posted
技术标签:
【中文标题】useBean 类属性的值...无效[重复]【英文标题】:The value for the useBean class attribute ... is invalid [duplicate] 【发布时间】:2010-10-07 09:46:51 【问题描述】:我想使用写在包user
中的Java 文件SaveProp
。类文件已放在WEBINF/classes
。以下是导致问题的两行。
jsp:useBean id="user" class="user.SaveProp" scope="session"
jsp:setProperty name="user" property="*"
它抛出:
The value for the useBean class attribute user.SaveProp is invalid
我使用的是 Tomcat 6.0。
【问题讨论】:
【参考方案1】:你应该把文件放在WEBINF/classes/user下
【讨论】:
该文件夹中的文件是什么? .java、.class、.war?【参考方案2】:三件事
-
确保类文件位于 WEBINF/classes/user 下
确保有一个不带参数的公共默认构造函数
如果 bean 已经存在于范围内,您也可以使用 type= 而不是 class=
【讨论】:
非常感谢!这节省了一天!【参考方案3】:确保默认的无参数构造函数存在并且是公开的。
【讨论】:
以上是关于useBean 类属性的值...无效[重复]的主要内容,如果未能解决你的问题,请参考以下文章