javaweb文件下载设置文件名称不乱码

List<PadVtwoVisitListVo> resultList = padVtwoService.getVisitListAll(condition);
            String[] headers = {"随访医生", "随访居民", "随访类型","随访时间","人脸认证"};
            String userAgent = request.getHeader("USER-AGENT");
            String fileName = "人员统计-随访列表excel文件";
            if (StringUtils.contains(userAgent, "Firefox")) {
                fileName = new String(fileName.getBytes("UTF-8"), "ISO8859-1");
            } else {
                fileName = URLEncoder.encode(fileName, "UTF-8");
            }
            response.setHeader("Content-disposition", "attachment; filename=" + fileName + ".xls");
            ExportExcel ex = new ExportExcel<>();
            ServletOutputStream os = response.getOutputStream();
            ex.exportExcel(headers, resultList, os);
            

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值