반응형
공감 및 댓글은 포스팅 하는데 아주아주 큰 힘이 됩니다!! 포스팅 내용이 찾아주신 분들께 도움이 되길 바라며 더 깔끔하고 좋은 포스팅을 만들어 나가겠습니다^^
|
이번 포스팅에서는
JSTL 에서 사용하는 if else else if 에 대해 공부합니다.
JSTL에는 <c:if> <c:/if> 가 있을 것 같지만........
네 없습니다;;
대신에
<c:choose>
<c:when>
</c:when>
<c:otherwise>
</c:otherwise>
<c:choose>
형태로 제공합니다.
예를 들어 로그인을 하는데 관리자 아이디이면 A
회원이면 B 로 구분하고 싶다면
${name} 은 스프링에서 넘어왔습니다.
<c:choose>
<c:when test="${name eq 'admin1010'}">
<h3>A</h3>
</c:when>
<c:otherwise>
<h3>B</h3>
</c:otherwise>
</c:choose>
이런 식으로 하면 되고, 범위 if문도 가능합니다.
예를 들어 20세 미만이면 이전 페이지로 되돌아가고 20세 이상이면
메인 페이지로 넘어온다고 가정하면,
<c:choose>
<c:when test="${age > 20}">
<h3>메인으로 갑니다.</h3>
</c:when>
<c:otherwise>
<h3>초기화면으로 갑니다.</h3>
</c:otherwise>
</c:choose>
이렇게 사용할 수 있습니다.
별로 어렵지 않죠?
만약 if, else if, else if 이렇게 조건이 여러 개라면,
<c:when> 문을 여러 개 사용하시면 됩니다.
이상입니다.
반응형
'Spring(스프링), Spring Boot(스프링부트), JSP' 카테고리의 다른 글
이클립스에 스프링부트 환경 세팅설정하기 + 그레이들 + 스프링부트 프로젝트 생성하기 (0) | 2019.08.23 |
---|---|
Spring + jsp excel 추출하기 excel export, table 내용을 excel로 다운로드 (1) | 2018.09.12 |
applicationContext.xml 파일에서 The reference toentity "abc" must end with the ; delimiter 에러 해결방법 (0) | 2018.08.16 |
스프링 클래스에서 src/main/resources 안의 db.properties 파일 불러오기 (0) | 2018.06.27 |
스프링 @ContextConfiguration cannot be resolved a type 에러 해결방법! (1) | 2018.06.25 |