Struts2 实现多文件上传
实现原理
Struts 2 是通过 Commons FileUpload 文件上传。Commons FileUpload 通过将 HTTP 的数据
保存到临时文件夹,然后 Struts 使用 leUpload 拦截器将文件绑定到 Action 的实例中。从而我们就能
够以本地文件方式的操作浏览器上传的文件。
解决方案
在开发 Struts 应用这前首先要为程序添加 Struts 支持,有两种方式添加 Struts 支持:用 Myclipse 添加方式;或者也可以手
动添加。这也是开发 Struts 应用程序之前必须准备的工作。在这里我说一下用 Myclipse 添加的方式,在做文件上传这个例子时
这也是用这种方式添加的。
(说明:我用的是 Myclipse8.0 版本)
给项目添加 Struts 支持步骤如下:
1、 选择你的项目
2、 Myclipse
3、 选择 Project Capalibities
4、 选择 Add Struts Capalibities…
(这样就为你的项目添加了 Struts 支持,是不是很简单呢)
1、创建 uploadFiles.jsp 页面,先将表单的提交方式设为 POST,然后将 enctype 设为 multipart/form-
data 。
评论0