useBean 类属性的值 ...无效

2022-09-01 16:32:15

我想使用一个写在包中的Java文件。类文件已放在 中。以下是导致问题的两行。SavePropuserWEBINF/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

3 件事

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

答案 2

你应该把文件放在WEBINF/classes/user下。