在做文件上传时,报以下错误:
警告: Error setting expression 'image' with value '[Ljava.lang.String;@30e7e3b9'
ognl.MethodFailedException:
ognl.MethodFailedException:
Method"setImage"failed.for.object.com.test.hello@1b9e39d9.[java.lang.NoSuchMethodException: com.test.hello.setImage([Ljava.lang.String;)]
...........................
原因:form元素的ectype没有设置成:enctype="multipart/form-data"
表单中enctype="multipart/form-data"的意思,是设置表单的
MIME
编码。默认情况,编码格式是application/x-www-form-urlencoded,不能用于文件上传;只有使用了multipart/form-data,才能完整的传递文件数据,进行操作.