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="범위">