Можно ли отобразить логическое значение в флажке или переключателе на странице jsp? - PullRequest
3 голосов
/ 12 января 2012

Мне нужно показать флажок или переключатель, отмеченные или не отмеченные на основе логического значения.

Есть ли способ сделать это на страницах jsp?

Я использую пружинный MVC 3.

Это как проверенные / непроверенные опции в объективных вопросах. Если параметр имеет значение true, на нем должен быть установлен флажок или переключатель.

EDIT : логическое значение не имеет ничего общего с формой, это просто логическое значение.

Спасибо.

Ответы [ 3 ]

2 голосов
/ 13 января 2012

попробуйте

<c:choose>
            <c:when test="${param.chk==true}">
                Checked <input type="checkbox" name="dance"
                       checked/>
            </c:when>
            <c:otherwise>
                Unchecked <input type="checkbox" name="dance"
                       />
            </c:otherwise>
        </c:choose>

Выше я показал его для параметра запроса chk, вы можете использовать его для любого атрибута в любой области видимости.

2 голосов
/ 13 января 2012

При использовании JSTL (который лучше использовать, чем скрипты) используйте решение XCoder.

Если вы просто используете JSP, вы можете ...

<% boolean x = true; %>
<input type="checkbox" name="chk_name" <% if (x) { %> checked <% } %> />
1 голос
/ 12 января 2012

Вы пробовали подход, описанный в весеннем руководстве по mvc здесь , 13.9.4.Флажок флажок ?

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