본문 바로가기
개발자 :-)/Javascript

[JSTL] 기본 개념과 종류, 예시

by 뚜생첨 2023. 1. 29.

JSTL 이란

HTML 코드 내에 java 코드인 스크립틀릿 <%= student %>를 ${student}

<%=if%>을 <c:if>

<%=for%>를 <c:forEach> 로 대체하여 사용할 수 있는 라이브러리이다.

 

JSTL 과 EL 을 함께 사용한다고 한다.

 

 

JSTL 사용법

<% @taglib uri="http://java.sun.com/jstl/core" prefix="c" %>

JSTL은 라이브러리 이기 때문에 헤더에 추가해주어야 한다.

 

 

JSTL 태그

태그 설명
<c:set> 변수명에 값을 할당
<c:out> 값을 출력
<c:if> 조건식에 해당하는 블럭과 사용될 scope 설정
<c:choose> 다른 언어의 switch
<c:when> switch문의 case
<c:otherwise> switch문의 default
<c:forEach> items 속성에 배열을 할당할 수 있다.

 

 

사용 예시

<c:forEach>

<c:forEach items="${ds_layoutDt.data}" var="layoutDt" varStatus="status">

이 forEach 문 안에서는 ${layoutDt. 어쩌구} 이렇게 사용이 가능하다.

728x90
반응형

댓글