Получение InstantiationException при использовании ‹jsp:useBean›

Может ли кто-нибудь сказать мне, каково точное значение атрибутов типа и класса тега jsp:usebean?
Я получаю исключение InstantiationException при их использовании в своем приложении.


person Prince    schedule 13.11.2014    source источник


Ответы (1)


Выдержка из документов,

Элемент jsp:useBean объявляет, что страница будет использовать bean-компонент, который хранится внутри и доступен из указанной области, которая может быть приложением, сеансом, запросом или страницей. Если такого bean-компонента не существует, инструкция создает bean-компонент и сохраняет его как атрибут объекта области видимости.

Значение атрибута id

определяет имя компонента в области видимости и идентификатор, используемый для ссылки на компонент в выражениях EL, других элементах JSP и выражениях сценариев.

Значение, указанное для атрибута class.

должно быть полным именем класса. Обратите внимание, что bean-компоненты не могут находиться в безымянном пакете. Таким образом, значение должно иметь формат имя-пакета.имя-класса.

Исключение создания экземпляра возникает во многих сценариях, в основном, когда вы не указываете требуемые значения для атрибутов тега useBean.

См. также

person Santhosh    schedule 13.11.2014
comment
Спасибо, Сан. Это именно то, что я искал. - person Prince; 13.11.2014