Возможны ли составные операторы if с тегом Struts2 <s: if>? - PullRequest
1 голос
/ 15 марта 2011

У меня есть страница, которая отображает один из двух вариантов JSP для Struts2.
Проблема, с которой я сталкиваюсь, заключается в том, что мне приходится постоянно вкладывать свои операторы, потому что я не могу понять, как создавать составные операторы if с этим тегом. В настоящее время мой код выглядит так:

<s:if test="%{caseDto.siteId!=null}">
    <s:if test="%{caseDto.siteId!=0}">
        <span id="validAcctSpan" class="goodMessage">
            <s:textfield name="caseDto.siteId" label="Account Number"

...

Я хотел бы знать, поддерживает ли Struts синтаксис чего-то вроде:

<s:if test="%{caseDto.siteId!=null && caseDto.siteId!=0}">
    <span id="validAcctSpan" class="goodMessage">
        <s:textfield name="caseDto.siteId" label="Account Number"

...

Возможно ли это? Я открыт для других / лучших способов выполнения того же действия. Я все еще новичок в Struts2, поэтому я уверен, что есть лучший способ.

1 Ответ

1 голос
/ 15 марта 2011

Вы можете использовать составные операторы if со Struts2.Используя &&, оператор в порядке.

Для OGNL, проверьте этот документ: https://commons.apache.org/proper/commons-ognl/language-guide.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...