[ 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 |