스킬(skills)/JSTL(Jsp Standard Tag Library)
JSTL 사용시 select 태그에서 forEach로 내용 뽑아올 때 selected 처리하기
후바스탱크
2014. 2. 20. 14:43
제목 그대로
select 태그 안에서 <c:forEach.... 로 내용 뽑아오고 나서
페이지 리턴 되었을 때 selected 처리하는 방법입니다.
예를 들어
providerList 객체에서 에서 prt 객체로 내용을 뽑아오고 페이지 리턴되어서 돌아온 값이 provider 라고 할때
다음과 같이 처리해 주면 된다.
${prt.id== provider ? 'selected="selected"' : '' }
<c:forEach var="prt" items="${providerList}" varStatus="status">
<option value="${prt.id}" ${prt.id == provider ? 'selected="selected"' : '' }>${prt.nm}</option>
</c:forEach>