[Java] JSTL_if문 else(choose)문 사용하는 방법

2019. 7. 24. 12:50
반응형







[Java] JSTL_if문 else(choose)문 사용하는 방법




HTML / JSP 단에서 JAVA 단을 이용할때 유용한 


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



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


choose 라는 문법을 사용한다.





3. 비교 연산자



1) eq (==)

두 값이 동일 할때


2) ne ( !=)

동일 하지 않을때


3. empty ( == null)

값이 null 일때


출저 : http://yamea-guide.tistory.com/83


반응형

BELATED ARTICLES

more