工作生活

struts 拦截器参数丢失的问题

2019-07-01  本文已影响0人  mml_慢慢来

自定义了一个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>

上一篇 下一篇

猜你喜欢

热点阅读