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 일때
제 포스팅이 도움이 되었나요?
그렇다면 공감하기 한번 눌러주세요 블로거에게 큰 힘이 됩니다
'Yame Programmer > 전자정부프레임워크' 카테고리의 다른 글
[톰캣 서버] 같은 IP(도메인) 다른 포트일때 세션 공유 로그인 튕김 현상 (0) | 2017.02.10 |
---|---|
[Spring, Log] 로그가 안보일때, 쿼리가 안나타날때 로그 출력하는 방법 (1) | 2016.10.05 |
Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener (1) | 2016.06.02 |
전자정부 프레임워크 스프링 프로퍼티[properties] 추가 하기 (1) | 2016.06.02 |
전자정부 프레임워크 Interceptor[인터셉터] 설정 하기 (1) | 2016.05.25 |