JSP struts中的多文件上传

我的客户想要一个功能(如在高级版Gmail中),用户可以按住CTRL键并选择多个文件一次上传。真的有可能吗?请告诉我您对此的宝贵意见/建议。 提前致谢。     
已邀请:
是的,S2可以处理多个文件。我不知道UI考虑因素。虽然不是同一问题的答案,但这将显示其他人正在使用文件上传拦截器和一次多个文件的问题:限制Struts2文件上传最大尺寸而不上传整个文件     
Gmail正在使用Flash。如果Flash被禁用,它会正常降级到正常的HTML
<input type="file">
字段,该字段允许一次只选择一个文件。 有几个免费的基于Flash的库允许在单个浏览中选择多个文件,流行的是SwfUpload和Uploadify。在Commons FileUpload的帮助下,在JSP / Servlet后端处理这个问题是微不足道的。我不能详细说明如何将它与Struts结合使用,因为我不使用它。     
是的,它是Struts 2中的原生集成。阅读文档。 您可以在网络表单中轻松使用此功能,请记住: 必须使用此部分定义
form
enctype="multipart/form-data" method='post'
字段由
name
提交。所以: 在
jsp
页面中,用
name=
定义你的
<input type="file">
,如
name="fileInput"
,并在你的动作类中,像doc一样定义它们: 文件fileInput; String fileInputContentType; String fileInputFileName; 或者,作为数组/列表:
File[] fileInput;  //this array will contain all the input file fields with name="fileInput", so name all fields with the same name.
String[] fileInputContentType;
String[] fileInputFileName;
和吸气剂/安装者。 Struts 2完美地完成了其余的工作。     

要回复问题请先登录注册