1. JSTL(JSP Standard Tag Library)
- 커스텀태그 : 개발자가 직접 태그를 작성할 수 있는 기능을 제공한다.
- 커스텀태그 중에서 많이 사용되는 것들을 모아서 JSTL이라는 규약을 만들었다.
- 논리적인 판단, 반복문의 처리, 데이터베이스 등의 처리를 할 수 있다.
- JSP 2.1 ~ JSP 2.2 와 호횐되는 JSTL 버전은 1.2 이다.
2. JSTL 제공 태그
라이브러리 |
하위 기능 |
접두어 |
관련 URI |
코어 |
변수 지원, 흐름 제어, URL 처리 |
c |
http://java.sun.com/jsp/jstl/core |
XML |
XML 코어, 흐름제어, XML 변환 |
x |
http://java.sun.com/jsp/jstl/xml |
국제화 |
지역, 메세지 형식, 숫자 및 날짜 형식 |
fmt |
http://java.sun.com/jsp/jstl/fmt |
데이터베이스 |
SQL |
sql |
http://java.sun.com/jsp/jstl/sql |
함수 |
콜렉션 처리, String 처리 |
|
http://java.sun.com/jsp/jstl/functions |
3. JSTL 라이브러리 다운 및 추가
- http://tomcat.apache.org/taglibs/standard/ 로 들어가서 아래에 파일을 다운 받는다.
- binaries 를 클릭하고 아래의 .zip 파일을 다운 받는다.
- 다운을 받고 압축을 풀어 lib 폴더에 들어간다.
- 두 파일을 복사하여 STS 프로젝트의 WebContent 폴더안의 Web-INF 안의 lib 폴더에 복사한다.
- jstl을 쓰기 위해서는 새로운 디렉티브를 만들어야한다.
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
jtsl을 쓰는 궁극적인 목적은 스크립트릿을 대체하기 위함이다. 다시 말하면, 자바 로직을 완벽하게 대체해준다.
참고 : http://ande226.tistory.com/, http://gangzzang.tistory.com/
'Programming > Doodle' 카테고리의 다른 글
JQuery Method (0) | 2017.02.24 |
---|---|
JSP JSTL(JSP Standard Tag Library) - 코어 태그 (core) (0) | 2016.11.21 |
(java) 파일크기(byte)를 KMGT..로 표현하는 계산식 (0) | 2016.11.17 |
이클립스 Amateras ERD 쉬운 설치 방법 (0) | 2016.11.16 |
(펌) 누군가가 정리한 java 개발자 공부법 (0) | 2016.10.12 |