Struts2拦截器
2013-11-06 14:45
253 查看
所有拦截器声明
默认拦截器栈
<interceptorname="alias"class="com.opensymphony.xwork2.interceptor.AliasInterceptor"/> <interceptorname="autowiring"class="com.opensymphony.xwork2.spring.interceptor.ActionAutowiringInterceptor"/> <interceptorname="chain"class="com.opensymphony.xwork2.interceptor.ChainingInterceptor"/> <interceptorname="conversionError"class="org.apache.struts2.interceptor.StrutsConversionErrorInterceptor"/> <interceptorname="cookie"class="org.apache.struts2.interceptor.CookieInterceptor"/> <interceptorname="clearSession"class="org.apache.struts2.interceptor.ClearSessionInterceptor"/> <interceptorname="createSession"class="org.apache.struts2.interceptor.CreateSessionInterceptor"/> <interceptorname="debugging"class="org.apache.struts2.interceptor.debugging.DebuggingInterceptor"/> <interceptorname="execAndWait"class="org.apache.struts2.interceptor.ExecuteAndWaitInterceptor"/> <interceptorname="exception"class="com.opensymphony.xwork2.interceptor.ExceptionMappingInterceptor"/> <interceptorname="fileUpload"class="org.apache.struts2.interceptor.FileUploadInterceptor"/> <interceptorname="i18n"class="com.opensymphony.xwork2.interceptor.I18nInterceptor"/> <interceptorname="logger"class="com.opensymphony.xwork2.interceptor.LoggingInterceptor"/> <interceptorname="modelDriven"class="com.opensymphony.xwork2.interceptor.ModelDrivenInterceptor"/> <interceptorname="scopedModelDriven"class="com.opensymphony.xwork2.interceptor.ScopedModelDrivenInterceptor"/> <interceptorname="params"class="com.opensymphony.xwork2.interceptor.ParametersInterceptor"/> <interceptorname="actionMappingParams"class="org.apache.struts2.interceptor.ActionMappingParametersInteceptor"/> <interceptorname="prepare"class="com.opensymphony.xwork2.interceptor.PrepareInterceptor"/> <interceptorname="staticParams"class="com.opensymphony.xwork2.interceptor.StaticParametersInterceptor"/> <interceptorname="scope"class="org.apache.struts2.interceptor.ScopeInterceptor"/> <interceptorname="servletConfig"class="org.apache.struts2.interceptor.ServletConfigInterceptor"/> <interceptorname="timer"class="com.opensymphony.xwork2.interceptor.TimerInterceptor"/> <interceptorname="token"class="org.apache.struts2.interceptor.TokenInterceptor"/> <interceptorname="tokenSession"class="org.apache.struts2.interceptor.TokenSessionStoreInterceptor"/> <interceptorname="validation"class="org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor"/> <interceptorname="workflow"class="com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor"/> <interceptorname="store"class="org.apache.struts2.interceptor.MessageStoreInterceptor"/> <interceptorname="checkbox"class="org.apache.struts2.interceptor.CheckboxInterceptor"/> <interceptorname="profiling"class="org.apache.struts2.interceptor.ProfilingActivationInterceptor"/> <interceptorname="roles"class="org.apache.struts2.interceptor.RolesInterceptor"/> <interceptorname="annotationWorkflow"class="com.opensymphony.xwork2.interceptor.annotations.AnnotationWorkflowInterceptor"/> <interceptorname="multiselect"class="org.apache.struts2.interceptor.MultiselectInterceptor"/> |
<interceptor-stackname="defaultStack"> <interceptor-refname="exception"/> <interceptor-refname="alias"/> <interceptor-refname="servletConfig"/> <interceptor-refname="i18n"/> <interceptor-refname="prepare"/> <interceptor-refname="chain"/> <interceptor-refname="scopedModelDriven"/> <interceptor-refname="modelDriven"/> <interceptor-refname="fileUpload"/> <interceptor-refname="checkbox"/> <interceptor-refname="multiselect"/> <interceptor-refname="staticParams"/> <interceptor-refname="actionMappingParams"/> <interceptor-refname="params"> <param name="excludeParams">dojo\..*,^struts\..*,^session\..*,^request\..*,^application\..*,^servlet(Request|Response)\..*,parameters\...*</param> </interceptor-ref> <interceptor-refname="conversionError"/> <interceptor-refname="validation"> <param name="excludeMethods">input,back,cancel,browse</param> </interceptor-ref> <interceptor-refname="workflow"> <param name="excludeMethods">input,back,cancel,browse</param> </interceptor-ref> <interceptor-refname="debugging"/> </interceptor-stack> |
相关文章推荐
- struts2 jquery 打造无限层次的树
- ajax交互Struts2的action(客户端/服务器端)
- struts2 spring整合fieldError问题
- Struts2的s:radio标签使用及用jquery添加change事件
- Struts2访问servlet分享
- Java(基于Struts2) 分页实现代码
- 从搭建Struts2 开发环境说起
- 关于国际化、OGNL表达式语言
- 在Struts2中如何将父类属性序列化为JSON格式的解决方法
- 在Struts2中的结果集类型
- 关于Struts2的类型转换详解
- 搭建EXTJS和STRUTS2框架(ext和struts2简单实例)
- 关于Struts2文件上传与自定义拦截器
- JavaWeb中struts2实现文件上传下载功能实例解析
- Struts2的学习笔记(2)
- Struts2的学习笔记(3)
- Struts2的学习笔记(4)
- iterator 标签的使用
- struts2注解配置注意事项
- 使用open flash chart制作报表