JSP/인프런 JSP
22. JSTL (JSP standard Tag Library)
GrapeMilk
2020. 3. 2. 22:24
Goal
- JSTL 개요 및 설치
- JSTL 라이브러리
1. JSTL 개요 및 설치.
- JSP의 경우 HTML 태그와 같이 사용되어 전체적인 코드의 가독성이 떨어짐.
- JSTL : JSP의 가독성을 높히기 위해 만들어진 태그 라이브러리
- JSTL은 Tomcat컨테이너에 포함되어 있지 않으므로, 별도의 설치를 하고 사용함.
1-1 설치 및 사용방법
( http://jakarta.apache.org/ ) 접속 -> jakarta-taglibs-standard-1.1.2 다운로드 후 압축 풀기 -> lib폴더 이동 -> jstl.jar / standard.jar 두 개의 파일 복사 -> tomcat폴더에 있는 lib폴더에 붙여넣기.
2. JSTL 라이브러리
- JSTL에는 다섯 가지의 라이브러리를 제공
- Core, XML Processing, I18N formatting, SQL, Functions
2-1 Core
- Core 라이브러리 : 기본적인 라이브러리로 출력, 제어문, 반복문 같은 기능이 포함 됨.
- JSP코드로 구현하면 가독성이 떨어지는 것을 해결해줌.
- prefix="c" : "값" 임의로 지정가능, Core라이브러리를 사용할때 prefix값으로 c를 이용하겠다라는 선언.
<%@ taglib uri=http://java.sun.com/jsp/jstl/core prefix="c" %>
1) 출력 태그 : <c:out>
<c:out value="출력값" default="기본값" escapeXml="true or false">
2) 변수 설정 태그 : <c:set>
<c:set var="변수명" value="설정값" target="객체" property="값" scope="범위">