Servlet和JSP规范及版本对应关系

3 篇文章 0 订阅

所谓jsp规范就是你的jsp页面能

eg:如果你使用的是servlet2.5规范,那么你编写jsp必须满足JSP2.1规范

一般来说,JSP高版本会一些新特性,如果你在你的JSP页面添加了一些高版本的新特性,那么你的servlet版本也要对应的修改。

               如果jsp也servlet版本不对应,也可能会报错。

1.JSP1.2规范是不支持el表达式的,从JSP2.0开始支持EL表达式

Servlet和JSP规范版本对应关系:

 Servlet规范版本 JSP规范版本 JSF版本 JAVA EE版本
 Servlet2.3 JSP1.2、JSP1.1  J2EE1.3
 Servlet2.4 JSP2.0 JSF1.1 J2EE1.4
 Servlet2.5 JSP2.1 JSF1.2、JSF2.0 Java EE5
 Servlet3.0 JSP2.2  Java EE6

Tomcat所对应的Servlet/JSP规范和JDK版本:

Servlet/JSP SpecApache Tomcat versionActual release revisionMinimum Java Version
3.0/2.27.0.x7.0.121.6
2.5/2.16.0.x6.0.321.5
2.4/2.05.5.x5.5.331.4
2.3/1.24.1.x (archived)4.1.40 (archived)1.3
2.2/1.13.3.x (archived)3.3.2 (archived)1.1

Apache官方对各版本的解释:http://tomcat.apache.org/whichversion.html

2.jstl标签库  c.tld 与c_rt.tld的区别?

如果web.xml使用配置的是使用servlet 2.5规范,那么就必须使用c_rt.tld标签,

如果想使用c.tld标签库,那么就必须将servlet版本改为2.3版本或更低的版本

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值