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