Как проверить параметр параметра JSP с помощью строки на стойках?

StackOverflow https://stackoverflow.com/questions/5380162

  •  28-10-2019
  •  | 
  •  

Вопрос

$ {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-dosnt-the-if-tag-evaluate-params-properly.html Параметры находятся на карте на Struts2. Однако мой type Парам не в запросе, я думаю, что Struts2 не может увидеть его после параметров запроса, установленных сначала.

Это было полезно?

Решение

Также попробуйте что -то подобное

<s:if test='%{(param.type) == "message_error"}'>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top