当前位置: 代码迷 >> J2EE >> swfupload 多文件上传 错误处理 有关问题
  详细解决方案

swfupload 多文件上传 错误处理 有关问题

热度:646   发布时间:2016-04-22 02:58:18.0
swfupload 多文件上传 异常处理 问题 高手进!
在 struts1 action 中 使用 ServletFileUpload 接受 swfupload 上传的文件,并将文件存入数据库,

当存入数据库过程中出现异常,客户端如何得到错误提示 ?

正常情况 在 web.xml 中 配置 
  <error-page>
  <exception-type>java.lang.Exception</exception-type>
  <location>/jsp/errorAlert.jsp</location>
  </error-page>
出现异常时都会转到errorAlert.jsp页面上 ,

使用 ServletFileUpload 接受 swfupload 上传文件 这个功能就不好用了。

------解决方案--------------------
swfupload
有提供错误的回调函数吧。
如果是异常你在程序中返回相应的错误码,客户端根据错误码来提示不行吗?
------解决方案--------------------
应该是没有把发生的异常throw,而是在catch后直接处理了(例如直接printStackTrace()了)。
你应该把exception throw,并在action中throw,JSP错误处理页面才会起作用
------解决方案--------------------
探讨

现在是 ServletFileUpload 接收了(放入缓存或临时目录) swfupload就认为成功了 ,下一步存数据库无法监控