写struts2项目时发现前台超链接中的参数无法传到action,
所有带有传递参数的均无法正常使用了,在Action中所有的参数无法被注入。
后来经过debug发现其中的页面都要先经过拦截器,而后再经过action,心想是不是拦截器将参数拦截下来,
最后发现,struts-default中,默认的拦截器引用是defaultstack,这个拦截器包传说是经过精心设计的。。所以会把所有的参数注入!
因此要更改默认拦截器,需要加上这个defaultstack
只有加上这个默认的拦截器才不会将参数拦截
/selectinfo.jsp
/showInfo.jsp
/admin/selectInfo.jsp
特别注意红色两行的顺序!先自定义再Default