在用Struts上传文件时,遇到了
javax.servlet.ServletException: BeanUtils.populate异常。
java.lang.IllegalArgumentException: Cannot invoke - argument type mismatch
我的ActionServlet并没有用到BeanUtils这些工具类。感觉很奇怪。后来仔细检查代码发现是在jsp文件里的form忘了加enctype="multipart/form-data" 了。加上之后,果然没有异常了。所以写程序遇到错误或异常应该从多方面考虑问题存在的可能性,想到系统提示信息以外的东西。
本文探讨了在使用Struts框架进行文件上传时遇到的populate异常问题,详细分析了异常产生的原因,并给出了正确的解决办法。
3545

被折叠的 条评论
为什么被折叠?



