国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

香港云服务器
服務(wù)器之家 - 編程語言 - JAVA教程 - Java導(dǎo)出txt文件的方法

Java導(dǎo)出txt文件的方法

2019-12-19 13:25wo_soul JAVA教程

這篇文章主要介紹了Java導(dǎo)出txt文件的方法,實例分析了兩種java導(dǎo)出txt文本文件的使用技巧,需要的朋友可以參考下

本文實例講述了Java導(dǎo)出txt文件的方法。分享給大家供大家參考。具體如下:

例子一

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
/**
* export導(dǎo)出文件
*/
@RequestMapping(value="/grab/export/csv",method={RequestMethod.GET})
public void exportCsv(HttpServletRequest request,HttpServletResponse response){
  String userId = ServletRequestUtils.getStringParameter(request, "userId", "test");
  ModelAndView mav=new ModelAndView();
  SqlVideoList sqlVideoList =new SqlVideoList();
  List<VideoListModel> list = new ArrayList<VideoListModel>();
  try {
   list = sqlVideoList.selectSuccessDate(userId);
  } catch (SQLException e) {
   // TODO Auto-generated catch block
   e.printStackTrace();
  }
  //導(dǎo)出txt文件
  response.setContentType("text/plain"); 
  String fileName="videolist";
  try {
   fileName = URLEncoder.encode("videolist", "UTF-8");
  } catch (UnsupportedEncodingException e1) {
   // TODO Auto-generated catch block
   e1.printStackTrace();
  
  response.setHeader("Content-Disposition","attachment; filename=" + fileName + ".txt"); 
  BufferedOutputStream buff = null;  
  StringBuffer write = new StringBuffer();  
  String enter = "\r\n";  
  ServletOutputStream outSTr = null;  
  try {  
    outSTr = response.getOutputStream(); // 建立  
    buff = new BufferedOutputStream(outSTr);
    //把內(nèi)容寫入文件
    if(list.size()>0){
     for (int i = 0; i < list.size(); i++) {
      write.append(list.get(i).getUrl()+",");
      write.append(list.get(i).getTitle());
      write.append(enter);  
     }
    }
    buff.write(write.toString().getBytes("UTF-8"));  
    buff.flush();  
    buff.close();  
  } catch (Exception e) {  
   e.printStackTrace();  
  } finally {  
   try {  
    buff.close();  
    outSTr.close();  
   } catch (Exception e) {  
    e.printStackTrace();  
   }  
  }
}

例子二:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/**
 * 導(dǎo)出VIP兌換碼。
 * @throws UnsupportedEncodingException
 */
@RequestMapping(value = "/{exchangeId}/{packageId}/export", method = RequestMethod.GET)
public void writeToTxt(@PathVariable String exchangeId,@PathVariable String packageId, HttpServletRequest request,HttpServletResponse response) throws UnsupportedEncodingException {
 String schoolId = this.getSchoolId(request); // 網(wǎng)校ID
 // 獲取網(wǎng)校的VIP套餐相應(yīng)的兌換碼
 VipCodeExample example=new VipCodeExample();
 example.createCriteria().andSchoolIdEqualTo(schoolId).andPackageIdEqualTo(packageId).andExchangeIdEqualTo(exchangeId);
 List<VipCode> vipCodes = vipExchangeManager.getVipCode(example);
 if(vipCodes.size()>0){
   response.setContentType("text/plain");// 一下兩行關(guān)鍵的設(shè)置
   response.addHeader("Content-Disposition",
     "attachment;filename="+java.net.URLEncoder.encode(vipCodes.get(0).getName(),"UTF-8")+".txt");
     // filename指定默認的名字
   VipCode vipcode=new VipCode();
   BufferedOutputStream buff = null;
   StringBuffer write = new StringBuffer();
   String tab = "  ";
   String enter = "\r\n";
   ServletOutputStream outSTr = null;
   try {
    outSTr = response.getOutputStream();// 建立
    buff = new BufferedOutputStream(outSTr);
    for (int i = 0; i < vipCodes.size(); i++) {
     vipcode = vipCodes.get(i);
     write.append(i+1); //序號
     write.append(tab);
     write.append(vipcode.getExchangeCode());
     write.append(tab);
     if("normal".equals(vipcode.getStatus())){
      write.append("正常");  
     }else{
      write.append("已兌換");  
     }
     write.append(enter);
    }
    buff.write(write.toString().getBytes("UTF-8"));
    buff.flush();
    buff.close();
   } catch (Exception e) {
    e.printStackTrace();
   } finally {
    try {
     buff.close();
     outSTr.close();
    } catch (Exception e) {
     e.printStackTrace();
    }
   }
  }
}

希望本文所述對大家的java程序設(shè)計有所幫助。

延伸 · 閱讀

精彩推薦
1371
主站蜘蛛池模板: 日韩精品成人 | 日日骚av| av在线精品 | 久久av资源 | 国产精品久久99 | 伊大人久久香线焦宗合一75大 | 亚洲精品福利 | 久久久久久久一区 | 99在线视频精品 | 色影视 | 最新中文字幕在线 | 91亚洲国产成人久久精品网站 | 久久一区| 成人午夜精品一区二区三区 | 国产精品99久久 | 欧美日韩视频在线观看免费 | 日韩国产欧美视频 | 亚洲国产精品99久久久久久久久 | 成人在线观看免费视频 | 亚洲成人午夜电影 | 视频一区二区三区在线播放 | 日韩中文字幕一区二区高清99 | 91网在线观看 | 亚洲综合中文字幕在线观看 | 一级片视频在线观看 | 久久99国产精一区二区三区 | 久久久久久久国产精品 | 欧美色图亚洲 | 成人av在线网 | 欧美一级看片a免费观看 | porn在线视频| 国产午夜精品美女视频明星a级 | 日韩欧美精品在线 | 中文字幕精品一区二区三区精品 | 国产免费一区二区三区 | 日韩欧美国产一区二区三区 | 日韩视频久久 | 欧美精品网 | 在线中文字幕av | 国产亚洲一区二区三区 | 好看的一级毛片 |