useBean类属性的值...无效

时间:2009-02-13 08:30:47

标签: java jsp tomcat properties

我想使用写在包SaveProp中的Java文件user。类文件已放置在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。

3 个答案:

答案 0 :(得分:39)

3件事

  1. 确保类文件位于WEBINF / classes / user
  2. 确保没有参数的公共默认构造函数
  3. 如果bean已经存在于范围
  4. 中,您还可以使用type =而不是class =

答案 1 :(得分:14)

您应该将该文件放在WEB INF / classes / user

答案 2 :(得分:13)

确保默认的no-arg构造函数在那里并且是公共的。