javax.servlet.ServletException: BeanUtils.populate 解决方案

在用Struts上传文件时,遇到了

javax.servlet.ServletException: BeanUtils.populate异常。

java.lang.IllegalArgumentException: Cannot invoke - argument type mismatch

我的ActionServlet并没有用到BeanUtils这些工具类。感觉很奇怪。后来仔细检查代码发现是在jsp文件里的form忘了加enctype="multipart/form-data" 了。加上之后,果然没有异常了。所以写程序遇到错误或异常应该从多方面考虑问题存在的可能性,想到系统提示信息以外的东西。

猜你喜欢

转载自txlaijava.iteye.com/blog/1016191