txt 导出数据

List<VisitPlayLog> list = visitPlayLogService.findVisitPlayLogList(cond);//数据
  String dateStr = DateUtil.changeDateToStr(new Date(), DateUtil.DEFAULT_SHORT_DATE_FORMAT);//时间工具
  response.setContentType("application/x-download");
  response.addHeader("Content-Disposition","attachment;filename=VisitPlayLog"+dateStr+".txt");
  BufferedWriter fw;

  fw = new BufferedWriter(new OutputStreamWriter(response.getOutputStream(), "utf-8"));     //设置写内容的编码格式
  fw.write("任务ID,手机号码,页面地址,播放时长,状态");
  fw.newLine();
  for (VisitPlayLog visitPlayLog : list) {

   fw.write(visitPlayLog.getTaskId().intValue()+",");
   fw.write(visitPlayLog.getPhone()+",");
   int index = visitPlayLog.getVisitPageLogs().indexOf("http://");
   fw.write(visitPlayLog.getVisitPageLogs().substring(index)+",");
   fw.write(visitPlayLog.getPlayLength()+",");
   long status = visitPlayLog.getPageStatus();
   if(status == 0)
    fw.write("成功");
   if(status == 1)
    fw.write("访问页面失败");
   if(status == 2)
    fw.write("获取RTSP失败");
   if(status == 3)
    fw.write("播放视频失败");
   fw.newLine();// 断行

  }
  fw.flush();
  fw.close();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值