IT/Others

[JSP] EL / JSTL 개념

Dev. Sean 2022. 6. 20. 14:01
반응형

EL (Expression Language)

- JSP 표현식을 대체하기 위해 사용되는 간편한 도구(JSP 2.0 이상에서 사용 가능)

- parameter : ${parameter.name} 형태 / attribute : ${name} 형태 / List : ${listname[" "]} 형태로 사용

- 값을 찾을 때 [page - request - session - application] 순으로 찾음

 

JSTL(JSP Standard Tag Library)

- JSP 표준 태그 라이브러리- 태그로 if, for문 등이 가능- 기능 및 선언 방법

1. 코어 / 변수선언, 조건/제어/반복문 등의 기능 제공

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

2. 포맷팅 / 숫자, 날짜, 시간을 포맷팅하는 기능 & 국제화, 다국어 지원 기능 제공
<%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>

3. 함수 / 문자열을 처리하는 함수 제공
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>

 

반응형