Struts2+swfUpload 批量上传文件

近日有一个项目需要批量上传文件,当然struts的file标签不能完成此任务,因为一个file只能有一个name传到action中。

尝试了几种方法:

一、Html5中文件选择框支持了多文件选择,但尝试了下,只有firefox浏览器可用,IE8不可用

二、用swfUpload插件上传,但出现404错误,查找了一下,原来web.xml中filter配置不对

        将org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter修改为org.apache.struts2.dispatcher.FilterDispatcher,OK,测试通过

这里要说一下,FilterDispatcher是旧版(struts2.0.x到Struts2.1.2)、而StrutsPrepareAndExecuteFilter是新版本(Struts2.1.3开始)的filter


你可能感兴趣的:(struts,html5,File,filter,action,firefox)