웹 개발

JSTL과 EL

_KH_ 2025. 3. 28. 08:42

[ JSTL, EL ]

: JSP 내에서 자바코드를 VIEW에서 없애는 방식.

 

1. EL : "값을 꺼내는 용도"

■ $ { ... } 방식으로 사용

■ JSP에서 자바코드를 사용하지 않고도 데이터 값을 편히 꺼내쓸 수 있음

■ request, session, application 등 같은 범위 내 값을 꺼낼 때 유용

■ 배열, 리스트, 맵 등도 OK


2. JSTL : "조건/반복 등의 로직을 태그로 표현하는 도구"

■ JSP에서 자주 쓰는 기능을 태그 형태로 제공하는 라이브러리

■ JSP 내 <% %> (스크립틀릿) 사이에 들어가는 자바 코드를 제거할 수 있음

■ 종류 : <c:if> <c:choose> , <c:when>, <c:otherwise> <c:forEach> 등..

 


※ JSTL 예시

1) 조건문

<c:if test="${age<=20}">성인입니다.</c:if>

 

2) 반복문

<c:forEach var="item" items="${itemList}">{item}<br/>
<c:forEach>

 

'웹 개발' 카테고리의 다른 글

JPA  (0) 2025.03.30
POJO란?  (0) 2025.03.29
FrontController  (0) 2025.03.27
ACTION/CONDITION  (0) 2025.03.11
JSP  (1) 2025.03.10