티스토리 뷰

프로그래밍,PLC,계장

[java] JSTL 버전 구분

단타매매 2015. 4. 14. 10:42


JSTL 이 근래에 문제를 일으켜서 좀더 상세한 내용을 찾아 보니 아래처럼 정리가 됩니다.

 


▶ JSTL 1.2 :  J2EE 5 / JSP 2.1/ Servlet 2.5 을 지원합니다.

 

다운로드 : http://jstl.java.net/download.html

 

jstl-impl-1.2.jar / jstl-api-1.2.jar 파일을 다운로드 후 사용하면 됩니다.

 

jsp 페이지 선언부

 

사용예)

 


1 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
2  
3 <%@ taglib prefix="x" uri="http://java.sun.com/jsp/jstl/xml" %>
4  
5 <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt" %>
6  
7 <%@ taglib prefix="sql" uri="http://java.sun.com/jsp/jstl/sql" %>
8  
9 <%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>


 

▶ JSTL 1.1.x : J2EE 1.4 / JSP 2.0 / Servlet 2.4 을 지원합니다.

 

다운로드 :  http://archive.apache.org/dist/jakarta/taglibs/standard/

 

jstl.jar / standard.jar 파일을 사용하면 됩니다.

 

jsp 페이지 선언부는  jstl 1.2 버전과 동일합니다.

 

▶ JSTL 1.0 : J2EE 1.3 / JSP 1.2 / Servlet 2.3 을 지원합니다.

 

다운로드: http://archive.apache.org/dist/jakarta/taglibs/standard-1.0/

 

JSTL1.1.x 와 마찬가지로 jstl.jar / standard.jar 파일을 사용하면 됩니다.

 


jsp 페이지 선언부가 이후 버전과 달리 uri 중간에 jsp 부분이 빠져있습니다.

 

사용예)

 



1 <%@ taglib prefix="c" uri="http://java.sun.com/jstl/core" %>
2  
3 <%@ taglib prefix="x" uri="http://java.sun.com/jstl/xml" %>
4  
5 <%@ taglib prefix="fmt" uri="http://java.sun.com/jstl/fmt" %>
6   
7 <%@ taglib prefix="sql" uri="http://java.sun.com/jstl/sql" %>


 



내가 현재 사용하는 Servlet 버전을 알고 싶으면 web.xml 상단을 확인하시면 web-app ~~~ 라고 되어 있는 부분이

 

Servlet 버전을 의미하니 참고 하시면 됩니다.

 


참고로 제가 사용하고 있는 Servlet 2.3 버전의 web.xml 상단 문구 입니다.

 

1 <?xml version="1.0" encoding="utf-8"?>
2 <!DOCTYPE web-app PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"


 





댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함