我做了一个DynaValidatorForm里面有一个Formfile属性。对应JSP页面中的一个选择文件上传。
当我选择文件提交时,提交页面时,错误提示:
org.apache.commons.beanutils.ConversionException: Cannot assign value of type 'java.lang.String' to property 'upload' of type 'org.apache.struts.upload.FormFile'
'upload' 就是DynaValidatorForm中的文件上传formfile属性。
我设置断点调试时,Action根本还没有执行就出现上面的错误了。应该是ActionServlet在封装for
的时候就出错了。
那该怎么解决?
当我选择文件提交时,提交页面时,错误提示:
org.apache.commons.beanutils.ConversionException: Cannot assign value of type 'java.lang.String' to property 'upload' of type 'org.apache.struts.upload.FormFile'
'upload' 就是DynaValidatorForm中的文件上传formfile属性。
我设置断点调试时,Action根本还没有执行就出现上面的错误了。应该是ActionServlet在封装for
的时候就出错了。
那该怎么解决?
你在from里定义
FormFile upload;
这样也不行吗?
关键是为什么封装form的时候会出错