Struts2使用自定义拦截器导致Action注入参数丢失、url参数

写struts2项目时发现前台超链接中的参数无法传到action,

所有带有传递参数的均无法正常使用了,在Action中所有的参数无法被注入。

后来经过debug发现其中的页面都要先经过拦截器,而后再经过action,心想是不是拦截器将参数拦截下来,

最后发现,struts-default中,默认的拦截器引用是defaultstack,这个拦截器包传说是经过精心设计的。。所以会把所有的参数注入!

因此要更改默认拦截器,需要加上这个defaultstack

只有加上这个默认的拦截器才不会将参数拦截

/selectinfo.jsp

/showInfo.jsp

/admin/selectInfo.jsp

特别注意红色两行的顺序!先自定义再Default

上一篇:jqeury之平移轮播


下一篇:C#_计算目前时间到指定的周X、指定的时间X 还有多少秒