当前的JSTL版本与相应JSP、Servlet的依赖关系:
版本号
JSTL 版本
要求(必须满足此条件)
获取Taglib途径
Standard 1.2
JSTL 1.2 (尚未经过JCP认证)
Servlet 2.5, JavaServer Pages 2.1
subversion
Standard 1.1
JSTL 1.1
Servlet 2.4, JavaServer Pages 2.0
下载
Standard 1.0
JSTL 1.0
Servlet 2.3, JavaServer Pages 1.2
下载
JSTL1.0有EL版本和RT版本之分,JSTL1.1以及之后的版本就统一了EL和RT,如c标签,各自的配置分别如下:
版本
taglib伪指令
web.xml的版本配置
1.0版EL库
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
1.0版RT库
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c" %>
1.1版
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
...
版本
对应standard-1.0.jar中tld的文件名
standard-1.0.jar中tld文件 if标签的部分配置
html td标签使用EL输出值的方式
1.0版EL库
c-1_0.tld
1.0版RT库
c-1_0-rt.tld
1.1版
c.tld
standard-1.0.jar的部分目录:
参考: 百度百科JSTL