web.xml中的主要元素说明(listener, filter, servlet)
2015-03-04 10:31
288 查看
web.xml中加载的顺序为:context-param ---> listener ---> filter ---> servlet.
listener:主要针对的是对象的操作,如session对象的创建等,在这样的事件发生时做一些事情。
listener可以分为三种:1、与servletContext相关的listener接口,2、与HttpSession相关的listener接口,3、与servletRequest相关的listener接口;
filter:可以在用户请求到达servlet之前进行预处理,流程是线性的;
servlet:流程是短的,url传递过来后对其进行处理之后返回相应的页面。独立于平台和协议;
struts2中的过滤器和拦截器的区别与联系:
(1)、拦截器是基于java反射机制的,而过滤器是基于函数回调的。
(2)、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器。
(3)、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。
(4)、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。
listener:主要针对的是对象的操作,如session对象的创建等,在这样的事件发生时做一些事情。
listener可以分为三种:1、与servletContext相关的listener接口,2、与HttpSession相关的listener接口,3、与servletRequest相关的listener接口;
filter:可以在用户请求到达servlet之前进行预处理,流程是线性的;
servlet:流程是短的,url传递过来后对其进行处理之后返回相应的页面。独立于平台和协议;
struts2中的过滤器和拦截器的区别与联系:
(1)、拦截器是基于java反射机制的,而过滤器是基于函数回调的。
(2)、过滤器依赖与servlet容器,而拦截器不依赖与servlet容器。
(3)、拦截器只能对Action请求起作用,而过滤器则可以对几乎所有请求起作用。
(4)、拦截器可以访问Action上下文、值栈里的对象,而过滤器不能。
相关文章推荐
- web.xml 中主要元素及context-param --> listener --> filter --> servlet加载顺序
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- 《Jsp2.0技术手册》读书笔记补充-web.xml详解及listener,filter,servlet加载顺序
- 《Jsp2.0技术手册》读书笔记补充-web.xml详解及listener,filter,servlet加载顺序
- web.xml listener、filter、servlet 加载顺序
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- (转)web.xml 中的listener、 filter、servlet 加载顺序及其详
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- web.xml listener、filter、servlet 加载顺序
- web.xml 中的listener、 filter、servlet 加载顺序及其详解(转载)
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- web.xml 中的listener、 filter、servlet 加载顺序及其详解
- web.xml 中的listener、 filter、servlet 加载顺序及其详解