Error setting expression 'file' with value '[Ljava.lang.String;@1e940b'
2015-02-06 14:14
567 查看
Error setting expression 'file' with value '[Ljava.lang.String;@1e940b'
ognl.MethodFailedException: Method "setFile" failed for object com.test.action.ActionTest@15a94f
[java.lang.NoSuchMethodException: com.test.action.ActionTest.setFile([Ljava.lang.String;)]
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1289)
at ognl.OgnlRuntime.setMethodValue(OgnlRuntime.java:1478)
at ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:85)
at ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162)
at com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty(ObjectAccessor.java:27)
at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2315)
at com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor.setProperty(CompoundRootAccessor.java:77)
at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2315)
at ognl.ASTProperty.setValueBody(ASTProperty.java:127)
at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)
at ognl.SimpleNode.setValue(SimpleNode.java:301)
at ognl.Ognl.setValue(Ognl.java:737)
问题:form表单以二进制的方式查询,需要设置enctype=“multipart/form-data”
出现该问题的环境:使用文件上传的时候,忘记设置了form表单的enctype属性为multipart/form-data
ognl.MethodFailedException: Method "setFile" failed for object com.test.action.ActionTest@15a94f
[java.lang.NoSuchMethodException: com.test.action.ActionTest.setFile([Ljava.lang.String;)]
at ognl.OgnlRuntime.callAppropriateMethod(OgnlRuntime.java:1289)
at ognl.OgnlRuntime.setMethodValue(OgnlRuntime.java:1478)
at ognl.ObjectPropertyAccessor.setPossibleProperty(ObjectPropertyAccessor.java:85)
at ognl.ObjectPropertyAccessor.setProperty(ObjectPropertyAccessor.java:162)
at com.opensymphony.xwork2.ognl.accessor.ObjectAccessor.setProperty(ObjectAccessor.java:27)
at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2315)
at com.opensymphony.xwork2.ognl.accessor.CompoundRootAccessor.setProperty(CompoundRootAccessor.java:77)
at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:2315)
at ognl.ASTProperty.setValueBody(ASTProperty.java:127)
at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:220)
at ognl.SimpleNode.setValue(SimpleNode.java:301)
at ognl.Ognl.setValue(Ognl.java:737)
问题:form表单以二进制的方式查询,需要设置enctype=“multipart/form-data”
出现该问题的环境:使用文件上传的时候,忘记设置了form表单的enctype属性为multipart/form-data
相关文章推荐
- Error setting expression 'file' with value '[Ljava.lang.String;@1e940b'
- Error setting expression 'user.passsword' with value '[Ljava.lang.String;@c278b5' ognl.NoSuchPropert
- sturt2提交表单时Error setting expression 'XXX' with value '[Ljava.lang.String;@1dad8
- struts2提交表单错误:Error setting expression 'xxxx' with value '[Ljava.lang.String;@1d6b2e3 解决方法
- “Error setting expression 'id' with value '[Ljava.lang.String;@e41d4a'”解决办法!
- Error setting expression 'ldstock.ldstocktype.ldstockTypeCode' with value '[Ljava.lang.String;@10f40
- sturt2提交表单时Error setting expression 'XXX' with value '[Ljava.lang.String;@1dad8
- 错误WARN OgnlValueStack:60 - Error setting expression 'em.userName' with value '[Ljava.lang.String;@58
- sturt2 提交表单 Error setting expression 'XXX' with value '[Ljava.lang.String;
- com.opensymphony.xwork2.ognl.OgnlValueStack - Error setting expression 'ext-comp-1020' with value '[
- ognl.MethodFailedException:Error setting express'XXXXX' with value '[Ljava.lang.String的愿因
- 警告: Error setting expression 'user.phone' with value '[Ljava.lang.String;@1c0b8a0'
- 警告: Error setting expression 'schance.chc_status' with value '[Ljava.lang.String;@13e6346'
- Error setting expression '0' with value '/'
- Error setting expression 'XXX‘'[Ljava.lang.with value '[Ljava.lang.String;@10101fb
- 十四、警告: Error setting expression 'order.fullAddress' with value '[Ljava.lang.String;@beccc8
- Error setting expression 'file' with value '[Ljava.lang.String;@1e940b'
- Error: String types not allowed (at 'layout_gravity' with value 'bottom/center_horizontal').
- error: Error: String types not allowed (at 'layout_width' with value 'match_parent')
- Error setting value Method "setAge" failed for object ..Ljava.lang.String 错误总结