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

Доступ к объекту запроса из пользовательских тегов JSP

Я пытаюсь создать набор пользовательских тегов, которые инкапсулируют элементы формы (разметка и проверка).

Существует способ, с помощью которого легко получить объект "Out":

JspWriter out = getJspContext().getOut();

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

Документация довольно редкая, поэтому я подумал, может быть, я смогу использовать JspContext, чтобы каким-то образом получить атрибуты запроса. Но я не понимаю разные области.

System.out.println(getJspContext().findAttribute("field1"));

всегда печатает "null".

Enumeration e = getJspContext().getAttributeNamesInScope(1);

Цитирование и распечатка перечисления просто дает мне список классов, которые не существуют:

javax.servlet.jsp.jspOut
javax.servlet.jsp.jspPage
javax.servlet.jsp.jspSession
javax.servlet.jsp.jspApplication
javax.servlet.jsp.jspPageContext
javax.servlet.jsp.jspConfig
javax.servlet.jsp.jspResponse
javax.servlet.jsp.jspRequest

Так возможно ли это?

Если нет, может ли кто-нибудь указать мне на библиотеку тегов, которая занимается отображением и проверкой формы? Я обыскал в Интернете пару часов, и казалось, что каждый из них был прекращен, и я не смог их загрузить. Либо это, либо предложить лучшую альтернативу для обработки форм.

Изменить: теги расширяют класс SimpleTagSupport.

4b9b3361