2011-08-24 5 views
0

사용자 상태 (true, false) jsp 페이지를 업데이트합니다. 여기서 컨트롤러 클래스에서 사용자 상태를 가져오고 옵션 상자에 표시됩니다. 여기서 <c:when> jstl 태그를 사용하고 있습니다. 항상 "거짓"가 표시 코드를 위 아래 코드Jstl <c:when > 구문

<c:choose> 
    <c:when test="${roamingDenied == 'True')"> 
     <option value="True" selected>True</option> 
     <option value="False">False</option> 
    </c:when> 
    <c:otherwise> 
     <option value="True">True</option> 
     <option value="False" selected>False</option> 
    </c:otherwise> 
</c:choose> 

를 참조 PLZ 하나는 나에게 제안을주고 ..

답변

2

이 조건은 단지

${roamingDenied}

또는

해야한다

${roamingDenied == true}

또한 표현식에 오타가 있습니다. {} 내에 있어야합니다. 너의 숫자는 )로 끝납니다.

1

특성 roamingDenied 값의 유형에 따라 다릅니다. 아마도 roastDenied는 adarshr와 마찬가지로 String이 아닌 boolean입니다.

관련 문제