JSTL IF, ELSE IF(choose)문 사용 방법.



HTML 페이지를 만들때 굉장히 유용하게 사용하는 JSTL 중에서도 가장 많이 쓰는


IF문의 사용에 대해서 알아보자


1. 단순 IF


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<c:set var="data" value="안녕" />
 
<c:if test="${data eq '안녕'}">
    안녕을 출력 합니다.
</c:if>
 
<!-- 서버에서 result 라는 데이터를 modell을
     통해서 받아 사용하는 경우 (EL 태그 사용) -->
 
<c:if test="${result.data eq '안녕' }">
    안녕을 출력 합니다.
</c:if>
 
<!-- 서버에서 두개의 데이터
    result1과 result2 를 받아서 비교 할때(EL 태그 사용) -->
 
<c:if test="${result1.data eq result2.data}">
    두개의 데이터가 일치 합니다.
</c:if>
cs



위와 같이 사용 할 수 있다.


2. if else , choose문


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<c:set var="data" value="개발자" />
 
<c:choose>
 
    <c:when test="${name eq '개발자'}">
        개발자 입니다.
    </c:when>
 
    <c:when test="${name eq '사장'}">
        개발자가 아닌 사장 입니다.
    </c:when>
 
    <c:otherwise>
        아무것도 아닌 사람 입니다.
    </c:otherwise>
 
</c:choose>
cs
d

if else라는 표현을 사용 하는것이 아닌


choose 라는 문법을 사용한다.




3. 비교 연산자


1) eq (==)


두 값이 동일 할때


2) ne ( !=)


동일 하지 않을때


3. empty ( == null)

값이 null 일때


제 포스팅이 도움이 되었나요? 

그렇다면 공감하기 한번 눌러주세요 블로거에게 큰 힘이 됩니다


+ Recent posts