2012-06-25 2 views
1

я использую Spring MVCобновления кнопка ввода состояния радио JSTL и Spring MVC

, когда я создаю пользователь в моей форме кнопки активной или дезактивировать радио прекрасно экономию в моем дб

когда я редактирование пользователь его не выбирает фактический статус кнопки ввода радио, мне нужно предложения в jslt, ниже мой код

<div class="section"> 
    <label>Status<small>status</small></label> 
    <div> 
     <div> 
     <input type="radio" name="status" id="radio-1" value="ACTIVE" class="ck" checked='<c:out value="${userIdSearch.state ? 'ACTIVE'}">checked</c:out>'/> 
     <label for="radio-1">Active</label> 

     <input type="radio" name="status" id="radio-2" value="DEACTIVE" class="ck" checked='<c:out value="${userIdSearch.state ? 'DEACTIVE'}">checked</c:out>'/> 
     <label for="radio-2">Deactive</label> 
     </div> 
    </div> 
</div> 

спасибо заранее Прадип

ответ

0

я не уверен, або это. Надеюсь, мой ответ поможет вам. просто попробуйте.

<input checked="<c:if test="${userIdSearch eq 'Active'}">checked</c:if>"> 
0

Хорошим способом было бы поместить атрибут внутри выражения EL, в тройном, если; если условие истинно, поставьте атрибут checked = checked; если нет, то ничего не делать

<input type="radio" name="status" id="radio-1" value="ACTIVE" class="ck" ${userIdSearch.state eq 'ACTIVE' ? 'checked=\"checked\"' :''} /> 
0

Импорт java.sun.com/jstl/core_rt (я называю это «с», но вы можете назвать это что угодно):

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

Затем вы можете использовать C: если в радио-кнопки, как так:

<input type="radio" name="status" id="radio-1" value="ACTIVE" class="ck" <c:if test="${status.value == 'ACTIVE'}">checked="checked"</c:if> />Active 

Если это все еще не является обязательным для вашего объекта, вы можете попробовать использовать пружины связывания следующим образом:

<%@ taglib uri="http://www.springframework.org/tags" prefix="spring" %> 
... 
<spring:bind path="pathToActive.status"> 
    <input type="radio" name="<c:out value="${status.expression}"/>" id="radio-1" ... etc 
</spring:bind> 
Смежные вопросы