java教程

strtus2 异常Unexpected Exception caught setting 'weizhi' on 'class

位置:首页 > java教程 > SSH教程,2018-08-13 18:29
Unexpected Exception caught setting 'x' on class xx:Error setting expression 'xx

Unexpected Exception caught setting 'x' on class xx:Error setting expression 'xx' with value ['x',]


 “当struts.devMode设置为true时,html表单数据中有和action属性匹配不上的参数名时(使用域对象时的非对象属性,或DrivenModel时,此model没有的属性时)就会报此提示。出现这个没什么影响,就是为了便于使用者调试。struts.devMode设置为false就没有了。可能它的log级别设置的容易让人误会。” Action中没有定义setter和getter方法时,使用request.getParameter("name")也可以取到;



   解决方法 1:struts.devMode设置为false  


          解决方法 2: 在Action中增加对应的setter方法


         解决方法 3:使用域对象或驱动模型时,给domain对应的增加对应的属性或者临时属性即可。

TAGS:Unexpected Exception caught setting

猜你喜欢

NewHot