为了账号安全,请及时绑定邮箱和手机立即绑定

文件复制的问题

文件上传时action中的代码    FileUtils.copyFile(photo, new File(file,photoName))  

会报一个 (Struts has detected an unhandled exception:  )的错误,怎么回事?

正在回答

5 回答

Unexpected Exception caught setting 'uploadFileName' on 'class com.imooc.action.UploadAction: Error setting expression 'uploadFileName' with value ['img2-lg.jpg', ]

我的后台一直提示这个,前台空指针异常,不知道什么原因

0 回复 有任何疑惑可以回复我~

我知道了,,,,你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>这个就可以了

0 回复 有任何疑惑可以回复我~
#1

骑着蜗牛定乾坤

不是这个原因
2016-11-28 回复 有任何疑惑可以回复我~

我也报这个错误了,显示到页面上了 后台竟然没错

0 回复 有任何疑惑可以回复我~

快来回答问题,最佳答案可 +3积分                        什么是积分?                    


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

文件复制的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信