你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Web开发
jsp生成 文件下载 比如txt
 

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

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%
String filename = request.getParameter("filename");//"tzhsymd.txt";   
String filepath = request.getParameter("filepath");//"路径";   
response.setContentType("application/octet-stream");   
response.setHeader("Content-Disposition","attachment;filename = "+filename); 
BufferedReader br = new BufferedReader(new InputStreamReader(new FileInputStream(filepath+filename),"utf-8"));
BufferedWriter fos =new BufferedWriter(new OutputStreamWriter(response.getOutputStream(),"utf-8"));
String line;
while((line=br.readLine())!=null){
    fos.write(line+"\n\r");
}
fos.flush();
fos.close();
br.close();
out.clear();
out = pageContext.pushBody();
%>  

//out.clear();
//out = pageContext.pushBody();

加上这两个是防止  getOutputStream() has already been called for this respons

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089