Как отключить кнопки на основе условия в JSP? - PullRequest
5 голосов
/ 09 июля 2011

как я могу отключить кнопку, проверив состояние в моем JSP? Если true, то кнопка включена, если false, то кнопка отключена. Условие будет проверять значение переменной. Я знаю, как отключить кнопку с помощью javascript, но использовать ее вместе с условием в jsp я не могу. Это вообще возможно?

Ответы [ 3 ]

7 голосов
/ 09 июля 2011

Попробуйте использовать конструкцию JSTL следующим образом:

<input type="button" <c:if test="${variable == false}"><c:out value="disabled='disabled'"/></c:if>">

Дополнительные примеры см. http://www.ibm.com/developerworks/java/library/j-jstl0211/index.html

3 голосов
/ 17 февраля 2014

Или просто вы можете сделать это, используя el прямо так:

<input type="button" ${ condition ? 'disabled="disabled"' : ''}/>

Как пример:

<input type="button" ${ someVariable eq 5  ? 'disabled="disabled"' : ''}/>
2 голосов
/ 10 июля 2011

Мой подход будет примерно таким:

 <c:choose>
    <c:when test="${condition == true}">
      <input type="button" disabled="disabled"/>
    </c:when>
    <c:otherwise>
      <input type="button" />
    </c:otherwise>
 </c:choose>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...