728x90
◎ JSTL 코어 태그의 종류
태그명 | 내용 |
set | 변수를 만들어서 값을 저장하는 태그 |
remove | 값이 저장된 변수를 삭제한다 |
if | 조건문의 if와 비슷하며 test속성에 조건을 넣어 비교하는 태그 |
choose | 조건문 else if와 비슷하며 내부에 <c:when>. <c:ohterwise> 태그와 같이 쓰임 |
forEach | for each 문과 비슷하며 반복문을 수행하는 태그 |
for Tokens | String Tokenizer 객체와 비슷하며 token 값을 기준으로 문자열을 분할하는 태그 |
url | 변수에 url값과 쿼리스트링 값을 저장하고 호출할수 있게하는 태그 |
<c:set> 태그
●태그 선언 방식
<c:set var="변수명" value="값" scope="영역"/>
* scope영역은 생략이 가능하다. 생략을 할 경우에는 변수와 값은 page영역에 저장된다.
●사용 예시
<c:set var="i" value="값"/>
${i} 안녕하세요.
● 결과
값 안녕하세요.
<c:remove> 태그
●태그 선언 방식
<c:remove var="변수명" scope="영역">
* scope영역은 생략이 가능하다. 생략을 할 경우에는 모든 영역의 변수가 삭제된다.
●사용 예시
<c:set var="i" value="값"/>
${i} 안녕하세요.<br>
<c:remove var="i"/>
${i} 안녕하세요.
● 결과
값 안녕하세요.
안녕하세요
<c:if> 태그
●태그 선언 방식
<c:if test="조건">
결과
</c:if>
●사용 예시
<c:if test= "${num1 gt num2 }">
num1이 num2보다 큽니다.
</c:if>
● 결과
num1이 num2보다 큽니다.
<c:choose> 태그
●태그 선언 방식
<c:choose>
<c:when test="조건">
결과
</c:when>
<c:otherwise>
결과
</c:otherwise>
<c:choose>
●사용 예시
<c:choose>
<c:when test="${num1 gt num2 }">
num1이 num2보다 큽니다.
</c:when>
<c:otherwise>
num2가 num1보다 큽니다.
</c:otherwise>
</c:choose>
● 결과
num1이 num2보다 큽니다.
'JSP' 카테고리의 다른 글
<JSTL> Core Tag(2) (0) | 2022.05.15 |
---|---|
JSTL 이란? (0) | 2022.05.14 |