11.2 多个文件上传
很多应用都要求在一个界面中可以上传多个文件,Struts 2框架也可以方便地支持多个文件同时上传,一般可以使用数组和List来实现。
11.2.1 使用数组上传多个文件
(1)修改前面的upload.jsp文件,如代码11.5所示。
代码11.5 使用数组实现多个文件上传的JSP





































(2)在该form中,定义了3个具有相同名称的文件域,所以需要在Action实现类中使用数组来封装这3个文件域。使用数组多个上传文件的业务控制器如代码11.6所示。
代码11.6 使用数组上传多个文件的业务控制器











































































































































































★ 说明 ★
使用数组上传多个文件同上传单个文件非常类似,并不复杂。