struts2 ParametersInterceptor 错误

发布于 2015/11/05 15:01
阅读 396
收藏 0
01:09:30,714 ERROR ParametersInterceptor:204 - ParametersInterceptor - [setParameters]: Unexpected Exception caught setting 'project' on 'class com.action.RespAction: Error setting expression 'project' with value '[Ljava.lang.String;@21c63eac'
01:09:30,715 ERROR ParametersInterceptor:204 - ParametersInterceptor - [setParameters]: Unexpected Exception caught setting 'projectNum' on 'class  com.action.RespAction: Error setting expression 'projectNum' with value '[Ljava.lang.String;@5e0d46bf'
01:09:30,715 ERROR ParametersInterceptor:204 - ParametersInterceptor - [setParameters]: Unexpected Exception caught setting 'requestId' on 'class  com.action.RespAction: Error setting expression 'requestId' with value '[Ljava.lang.String;@2c8ff228'
01:09:30,716 ERROR ParametersInterceptor:204 - ParametersInterceptor - [setParameters]: Unexpected Exception caught setting 'result' on 'class  com.action.RespAction: Error setting expression 'result' with value '[Ljava.lang.String;@3ac9b1b'
01:09:30,717 ERROR ParametersInterceptor:204 - ParametersInterceptor - [setParameters]: Unexpected Exception caught setting 'num' on 'class  com.action.RespAction: Error setting expression 'num' with value '[Ljava.lang.String;@7b5d1f22'


struts2 报这个 错误   具体  是什么原因呢 ??



加载中
0
翻
是不是因为前台往后台传参了,后台没相应的参数接手就会报这个错误呢???
pantrick
pantrick
你纠结这些是没用的,struts2的机制就是这样,如果用request就会违反解耦规则,那样你不如直接用servlet好了,再者struts2属性可以自动绑定,自动类型转换,校验,requets就都得自己转换,麻烦不是一点
翻
回复 @抓瓦工人 : 其实有些参数直接request获取就好了,不一定都想通过setter getter来获取。有没有办法去掉这些错误信息呢?虽然不影响程序但是看着别扭!
pantrick
pantrick
首先保证你action里这些属性都有setter,getter ,再者保证你传递的参数是有的
0
尚浩宇
尚浩宇

expression 'result' with value '[Ljava.lang.String;@3ac9b1b'

你action里是string还是string数组?怎么传进来string数组?

翻
字符串来的。。
返回顶部
顶部