Подтвердить что ты не робот

Значение атрибута useBean class... недействительно

Я хочу использовать файл Java SaveProp, который написан в пакете 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.

4b9b3361

Ответ 1

Вы должны поместить файл под WEBINF/classes/user

Ответ 2

3 вещи

  • Убедитесь, что файл класса находится под WEBINF/classes/user
  • Убедитесь, что существует общедоступный конструктор по умолчанию без аргументов
  • Вы также можете использовать type = вместо class=, если bean уже существует в области

Ответ 3

Убедитесь, что конструктор no-arg по умолчанию существует и является общедоступным.