struts 拦截器参数丢失的问题

自定义了一个action

开始我是按这样的顺序配置的


<interceptors>

<!--这是自定义的Action-->

<interceptor name="getcategory" class="cn.zhaozhiguang.plug.interceptor.CategoryInterceptorImpl" />

<interceptor-stack name="categoryStack">

<interceptor-ref name="getcategory" />

<interceptor-ref name="defaultStack" />

</interceptor-stack>

</interceptors>

发现参数在Action里获取不到,在网上找了。

原来是struts的默认拦截器需要放在自定义拦截器的前面

struts的默认拦截器有很多功能,其中就包括了获取参数

配置成这样就能获取到参数了


<interceptor-stack name="categoryStack">

<interceptor-ref name="defaultStack" />  \\__这两个换个位置

<interceptor-ref name="getcategory" />   //

</interceptor-stack>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容