Что такое эквивалентный тег для bean:page› в struts 2

Я работаю над переносом кода со Struts 1.x на Struts 2.0.

Может ли кто-нибудь сказать мне эквивалентный тег для строки ниже в Struts 2.0?

<bean:page id="req" property="request" /> is the tag in Struts 1.x

Теперь я хочу преобразовать приведенную выше строку в Struts 1.x в эквивалентную строку в Struts 2.0.


person user3496741    schedule 15.09.2014    source источник


Ответы (2)


Прямого эквивалента нет.

Тег <bean:page> просто предоставляет bean-компонент на уровне страницы для скриптлетов, который вам не следует использовать.

person Dave Newton    schedule 15.09.2014
comment
Он также не должен переходить на 2.0 :D - person Andrea Ligios; 15.09.2014

Если вы хотите использовать page область действия переменной, вы можете использовать атрибут области действия s:set тег

<s:set var="req" value="#request" scope="page"/>

Обратите внимание, что #request указывает на карту запросов Struts, это не неявный объект запроса JSP, но он имеет доступ к атрибутам запроса.

person Roman C    schedule 15.09.2014