728x90
반응형
SMALL
안녕하세요.
https://blog.naver.com/sysysy0302 여니입니다 :)
* JSTL이란?
JSTL(JSP Standard Tag Library)는 표준 태그 라이브러리로, jsp 페이지에서 일반적인 핵심 기능을 캡슐화하여 제공하는 jsp 태그 컬렉션입니다. jsp 입문 단계를 공부하며 어렵게 느껴졌지만, 이는 프레임워크(Framework) 개발을 할 때는 JSTL의 사용이 많기 때문에 자바 고급 개발자가 되기 위해 반드시 알아야 할 분야로 뽑습니다.
JSTL은 일반적인 반복,조건의 로직이나 포매팅 작업, XML 문서, SQL 태그의 조작을 위한 태그를 사용할 때 사용됩니다.
2. 조건문
- if ( < c:if test = "조건식" > )
- JAVA의 단일 if문과 비슷한 역할을 하는 태그
- 조건식은 test라는 속성에 작성, 반드니 EL표현식으로 작성해야한다.
<c:if test="${num1 gt num2 }"> <!-- 단일 if문이기 때문에 이건 false여서 출력되지 않음. -->
<b>num1이 num2보다 큽니다.</b>
</c:if>
<c:if test="${num1 lt num2 }"> <!-- 단일 if문이기 때문에 이건 true여서 출력됨. -->
<b>num1이 num2보다 작습니다.</b>
</c:if>
<br>
<c:set var="str" value="안녕하세요" /> <!-- 단일 if문 조건식에 결과가 true여서 출력됨. -->
<c:if test="${str eq '안녕하세요' }">
<mark>hello</mark>
</c:if>
<c:set var="str" value="안녕하세요" /> <!-- 단일 if문 조건식에 결과가 false여서 출력됨. -->
<c:if test="${str ne '안녕하세요' }">
<mark>hello</mark>
</c:if>
728x90
반응형
LIST
'⋆ 。゜☁︎ 。⋆ 。゜☾゜。⋆⋆ 。゜☁︎ 。⋆ 。゜☾゜。⋆ > JSP' 카테고리의 다른 글
[JSP] JSTL Core Library - 4. 반복문 - forEach <c:forEach> (0) | 2023.07.28 |
---|---|
[JSP] JSTL Core Library - 3. 조건문 - choose <c:choose> ,<c:when>, <c:otherwise> (0) | 2023.07.28 |
[JSP] JSTL Core Library - 1. 변수(속성) (+ JSTL Core Tag의 종류) (0) | 2023.07.28 |
JSP - JSP와 스크립틀릿, 내장객체 종류 (0) | 2023.07.12 |
이클립스 Servlet (doPost 방식-delete문-update) (1) | 2023.07.05 |