useBean类属性的值…无效

我想使用在包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。

您应该将该文件放在WEBINF / classes / user下

3件事

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

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