Struts2拦截器

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-148.html

1、 拦截器工作原理和Filter一样:
(1) 继承AbsractInterceptor,重写intercept;
(2) 注册拦截器:<interceptor />;
(3) 使用拦截器:<action />子标签使用拦截器;
2、 内置拦截器:(struts-default.xml中有详细描述)
Params拦截器:提取表单参数注入Action属性;
staticParams拦截器:<action />标签中的param参数设置成属性;
servletConfig拦截器:将Servlet API注入Action中;
fileUpload拦截器:将上传文件封装到Action属性;
exception拦截器:异常处理拦截器;
validation拦截器:表单校验拦截器;
token拦截器:表单号验证拦截器;
内置了拦截器栈,若给Action指定了拦截器,默认拦截器(defaultStack)将失效,需要手工引用才能继续使用默认拦截器。

本文为博主原创,允许转载,但请声明原文地址:http://www.coselding.cn/blog/8/8-148.html

你可能感兴趣的:(java,Web,框架,ssh,struts2.0)