컴공생의 다이어리

[JSTL] if~ else~문 - <c:if>, <c:choose> 본문

Development/Network & Web

[JSTL] if~ else~문 - <c:if>, <c:choose>

컴공 K 2022. 1. 22. 00:01

JSTL if~ else~문 - <c:if>, <c:choose>

JSTL에서 if~ else~문을 사용하기 위해서는 <c:if>와 <c:choose>를 사용하면 된다.

 

단순히 else문이 필요없고 if문만 필요한 경우 <c:if>를 아래와 같이 사용하면 된다.

<c:if test="${role=='admin'}">
	관리자입니다!
</c:if>

 

if~ else if~ else~문의 역할이 필요한 경우는 <c:choose>를 아래와 같이 사용하면 된다. <c:when>을 if와 else if 처럼 사용하고 <c:otherwise>를 else의 역할로 사용하면 된다.

<c:choose>
    <c:when test="${role=='admin'}">
        관리자입니다!
    </c:when>
    <c:when test="${role=='user'}">
        사용자입니다!
    </c:when>
    <c:otherwise>
        누구세요?
    </c:otherwise>
</c:choose>

 

 

 

 

 

 

https://dullyshin.github.io/2019/08/08/JSTL-if/

 

JSTL-if, if else 5분안에 정복하기

IF문 : <c:if>단순 if문을 구성할때 사용할 수 있습니다. 1234567891011121314<%@ taglib uri = "http://java.sun.com/jsp/jstl/core" prefix = "c" %><html> <head> <title&g

dullyshin.github.io

https://fruitdev.tistory.com/131

 

JSTL IF ~ ELSE 문 - <c:if>와 <c:choose>

JSTL에도 IF문과 같은 분기문을 기본으로 제공하는데, 우리가 사용하는 것과는 약간 내용상 차이가 있다. 우리는 보통 IF문을 사용할때 IF ~ ELSE IF ~ ELSE 를 이용하여 프로그래밍 코드를 작성하는데,

fruitdev.tistory.com

 

728x90
Comments