2011-07-29 4 views
1

Jstl 태그를 사용하여 조건을 확인하고 싶습니다. C 루프에서 break를 사용하는 것과 같이 JSTL의 태그에서 벗어나려면 어떻게해야합니까?C 루프에서 break를 사용하는 것과 같이 JSTL의 태그에서 벗어나는 방법.

+0

if 루프와 같은 것은 없습니다. – phlogratos

+0

아마도 OP는 ''대신에 ''을 의미합니다. @Sachin 당신이 명확하게 할 수 있습니까? –

+0

JSTL에서 else if가 중첩 된 경우 (ifelse를 중첩시킨 것으로 가정) – Sachin

답변

0

here과 같이 사용자 고유의 구분 태그를 쓸 수 있습니다.

또한 루프 상태 변수를 컬렉션의 마지막 요소 색인으로 설정할 수도 있습니다 (단, 시도한 적이 없습니다).

1
The simplest way to break out of a loop is to use a boolean variable. 

example: 
<c:set var="conditionVariable" value ="true"/> 
<c:forEach ..> 
<c:if test="${conditionVariable eq 'true'}> 

<!-- code that should be execute --!> 



<c:if> - your condition 
<c:set var="conditionVariable" value="false"/> 
</c:if> 
</c:if> 
</c:forEach> 
관련 문제