servlet规范作为J2EE中最重要的规范之一,其各版本的差异也是稍有不同的。
目前servlet规范已经最新为3.0版本了。
Servlet 2.4 对比 2.3 的改变
2003年11月底,J2EE 1.4规范正式发布,Servlet也从原本的 2.3版升级至 2.4版。
其中主要新增的功能有以下三点:
(1) web.xml DTD 改用XML Schema;
(2) 新增 Filter四种设定; REQUEST,FORWARD,INCLUDE,EXCEPTION
注意:从Servlet2.4开始,servlet容器将不对容器内转发的请求进行filter过滤了,若需过滤需要在filter中设置dispather子元素,并设置值为上述四种类型中的一种,如需同时过滤,可同时添加几个dispather子元素.
(3) 新增 Request Listener、Event 和 Request Attribute Listener、Event。
1,web.xml DTD 改用XML Schema
Servlet 2.3版的web.xml 都是使用 DTD(Document Type Definition)来定义 XML 文件内容结构的。
web.xml一开始的声明如下: