读书人

action的setter步骤不起作用

发布时间: 2012-10-19 16:53:36 作者: rapoo

action的setter方法不起作用
在昨一个后台操作action的时候发现参数传递的setter方法没有起作用 因为打出的值是null 检查了setter方法是正确的。
再setter方法中打印信息,发现setter方法没有被调用。

后来查询了一些资料 发现时因为拦截器的原因
默认的default栈里有一个默认的拦截器 params 这个拦截器是用来设值和取值的,我的这个action所在的包由于需要权限控制,设置了一个默认的拦截器 用来进行登录检查。



默认的拦截器覆盖了此包定义下的默认拦截器params 从而无法拦截设值。
解决方法是,指定此包下的action的拦截器params 进行参数拦截。
 

读书人网 >软件架构设计

热点推荐