struts2 ParametersInterceptor 错误
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 报这个 错误 具体 是什么原因呢 ??
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(6)
字符串来的。。
expression 'result' with value '[Ljava.lang.String;@3ac9b1b'
你action里是string还是string数组?怎么传进来string数组?
首先保证你action里这些属性都有setter,getter ,再者保证你传递的参数是有的
回复
其实有些参数直接request获取就好了,不一定都想通过setter getter来获取。有没有办法去掉这些错误信息呢?虽然不影响程序但是看着别扭!
你纠结这些是没用的,struts2的机制就是这样,如果用request就会违反解耦规则,那样你不如直接用servlet好了,再者struts2属性可以自动绑定,自动类型转换,校验,requets就都得自己转换,麻烦不是一点
是不是因为前台往后台传参了,后台没相应的参数接手就会报这个错误呢???