2014-02-13 3 views
0

У меня есть следующий вид: фрагментс: когда не оценивается

<div class="form-group"> 
    <form:label class="pull-left" path="officeName">Office Name ${isInternational}</form:label> 
    <form:errors path="officeName" class="error pull-left"></form:errors> 
    <c:choose> 
     <c:when test="${isInternational}"> 
     <form:input path="officeName" type="text" class="form-control" id="officeName" placeholder="Enter Office Name"></form:input> 
     </c:when> 
     <c:otherwise> 
     <form:input path="officeName" type="text" class="form-control" id="officeName" placeholder="Enter Office Name" readonly="readonly" ></form:input> 
     </c:otherwise> 
    </c:choose> 

Я не всегда можно получить Office Name ${isInternational} напечатать соответствующее значение, но независимо от того, что включено поле формы. Благодарю.

Edit: disabled="disabled" also does not work

+0

Вы используете стойки-теги или поддержку пружинных меток? – Koitoer

+0

<% @ taglib prefix = "c" uri = "http://java.sun.com/jsp/jstl/core"%> –

ответ

1

Если вы используете весной рассмотреть свойства тега могут быть различными

readonly(false/true) 

HTML Optional Attribute. Setting the value of this attribute to 'true' (without the quotes) will disable the HTML element. 

http://docs.spring.io/spring/docs/2.0.8/reference/spring-form.tld.html#spring-form.tld.input

Я имею в виду, что значения должны быть истинными или ложными, прочитать ссылку выше.

Смежные вопросы