JSTL c: если условие тега - PullRequest
       5

JSTL c: если условие тега

1 голос
/ 08 декабря 2011
<c:if test="${config.update and not config.caseUpdate}">
        <html:submit property="userComments" style="width:200px" styleId="addCommentsBtn">
               <bean:message key="button.update.case"/>
        </html:submit>
</c:if>

Я путаю этот рабочий механизм.Можете ли вы объяснить, если условие.

Ответы [ 3 ]

1 голос
/ 08 декабря 2011

это выполнит

<html:submit property="userComments" style="width:200px" styleId="addCommentsBtn"> <bean:message key="button.update.case.with.comments"/> </html:submit>

только когда config.update будет истинным, а config.caseUpdate ложным

Пример

<c:if test='condition'> Generate some template text </c:if>

Если условие истинно, будет отображаться текст шаблона.

если вы хотите отобразить пол как мужской, если условие - пол мужской, то вы можете напечатать мужской в ​​c: если

для получения дополнительной информации перейдите по номеру http://www.exampledepot.com/egs/javax.servlet.jsp.jstl.core/if.html

0 голосов
/ 08 декабря 2011

Это все равно что сказать

if(config.update && !config.caseUpdate){
  show a submit button
}

JSTL также работает, проверяя, являются ли эти переменные нулевыми. Так что если он равен нулю, он ничего не сделает.

Например, вы можете сделать что-то вроде

${config.update}

для печати в веб-браузере объекта config.update. Если config.update имеет значение null или в основном еще не существует в сеансе, он просто пропускает его, чтобы не было ошибок.

0 голосов
/ 08 декабря 2011

Здесь вы можете прочитать о jstl-областях и утверждениях.

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