springmvc批量文件打包成zip下载功能

1.页面上遍历checkbox


$("#checkAll").click(function(){
    if(this.checked){    
        $(".thesisCheck").attr("checked", true);   
    }else{    
        $(".thesisCheck").attr("checked", false); 
    }    
});
//批量下载
function plDownload(){
var valArr = new Array; 
var c=0;
$('input[name="selectThesis"]:checked').each(function(i){ 
valArr[i] = $(this).val(); 
c++;
}); 
if(c==0){
alert("请选择需要下载的文件!");
return;
}else{
var vals = valArr.join(',');//转换为逗号隔开的字符串 
if(c==1){
window.location.href = "../thesis/download.do?tcLwId="+vals;
}else{
window.location.href = "../thesis/downloadZip.do?tcLwIds="+vals;
}
}
}



//教师论文批量打包下载

/**

     *  批量打包下载文件生成zip文件下载
     * @param session
     */
    @RequestMapping("downloadZip.do")
    public String downloadFiles(String tcLwIds,HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
   {
    List<File> files = new ArrayList<File>();
    System.out.println("需要批量下载的教师论文文件id:tcLwIds:"+tcLwIds);
    if(""==tcLwIds||null==tcLwIds){
    System.out.println("下载的文件不存在");
    return "redirect:tclist.do";
&n
评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值