xiangyaner
2015-11-27 15:01
文件上传时action中的代码 FileUtils.copyFile(photo, new File(file,photoName))
会报一个 (Struts has detected an unhandled exception: )的错误,怎么回事?
Unexpected Exception caught setting 'uploadFileName' on 'class com.imooc.action.UploadAction: Error setting expression 'uploadFileName' with value ['img2-lg.jpg', ]
我的后台一直提示这个,前台空指针异常,不知道什么原因
我知道了,,,,你struts是比较新的吧,这个就需要在
<package name="default" namespace="/" extends="struts-default"> <action name="upload" class="com.imooc.action.FileUploadAction"> <result>/jsps/03.jsp</result> <result name="input">/jsps/error.jsp</result> <!--配置拦截器限制上传文件类型及代码--> <interceptor-ref name="fileUpload"> <param name="allowedTypes">image/bmp,image/x-png,image/gif,image/jpg</param> <param name="maximumSize">223434555</param> </interceptor-ref> <!--上传必须加这个拦截器,不然取到的文件属性为null--> <interceptor-ref name="defaultStack"></interceptor-ref> </action> </package>
加上最后那个<interceptor-ref name="defaultStack"></interceptor-ref>这个就可以了
我也报这个错误了,显示到页面上了 后台竟然没错
快来回答问题,最佳答案可 +3积分 什么是积分?
Java中的文件上传下载
77387 学习 · 337 问题
相似问题