您的位置:首页 > Web前端 > JavaScript

jsp 导出内容到 txt 中。

2015-03-26 15:25 162 查看
近来,在工作中用到导出内容到 txt 文本中的技术,现在记下来。

<%@page contentType="text/html;charset=utf-8"%>

<%@page language="java" import="java.io.*"%>

<%@page language="java" import="java.util.*"%>

<%

  String exportTxt = (String)request.getParameter("genTxt");   

 

 BufferedOutputStream buff = null;

 OutputStream os = null;

 

 try {

  response.setContentType("text/plain");

  response.addHeader("Content-Disposition", "attachment;filename=export.txt");    

  os = response.getOutputStream(); // 创建输出流对象

 

  buff = new BufferedOutputStream(os);

  buff.write(exportTxt.getBytes("UTF-8"));

  buff.flush();

  buff.close(); // 关闭流 

 

  response.flushBuffer();  

  out.clear();  

  out = pageContext.pushBody(); 

 

 }catch(Exception e) 

 { 

 System.out.println(e.getMessage()); 

 e.printStackTrace(); 

 }finally { 

            try { 

                buff.close(); 

              os.close(); 

            } catch (Exception e) { 

                e.printStackTrace(); 

            } 

        } 

%>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: