Как проверить параметр параметра jsp со строкой в ​​Struts? - PullRequest
0 голосов
/ 21 марта 2011

$ {param.type} - это переменная, которую я отправляю из одного jsp во включенный jsp.

Я пробовал это

<s:if test="${param.type} == 'message_error'">

или

<s:if test="'message_error'.equas(${param.type})">

Ни один из них не работает. Как я могу проверить это с помощью распорок?

РЕДАКТ. 1:

Я отправляю такой параметр:

<jsp:include page="/file.jsp">
    <jsp:param name="type" value="message_error"/>
</jsp:include>

Я сделаю контроль над стойками в file.jsp

РЕДАКТИРОВАТЬ 2:

Вот один шаг, чтобы ответить. http://struts.apache.org/2.x/docs/why-doesnt-the-if-tag-evaluate-params-properly.html параметров находятся на карте в Struts2. Однако мой параметр type не указан по запросу. Я думаю, что struts2 не сможет его увидеть после того, как параметры запроса будут установлены вначале.

1 Ответ

0 голосов
/ 21 марта 2011

Также попробуйте что-то вроде этого

<s:if test='%{(param.type) == "message_error"}'>
...