jsp中实现普通文件下载
Author:lyore Date:2007-03-13 20:45
本程序实现的是将中文字符和数字写入文件"导出数据.txt"中,实际上不仅仅限于txt文件,可以为任何在服务器web.xml文件中定义的类型文件
- <%@ page language="java" import="java.io.*" pageEncoding="GBK"%>
- <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=GBK" />
- <title>File download!</title>
- </head>
- <body>
- <%
- response.setContentType("unknown");
- String fileName =java.net.URLEncoder.encode("导出数据.txt","UTF-8");
- response.setHeader("Content-disposition","attachment; filename="+fileName);
- try
- {
- OutputStream os = response.getOutputStream();
- PrintWriter pw = new PrintWriter(os);
- for(int i=0;i<15;i++)
- {
- pw.write("中文"+i);
- pw.write(System.getProperty("line.separator"));
- }
- pw.flush();
- pw.close();
- }catch(IOException e)
- {
- out.println(e);
- }
- %>
- </body>
- </html>
Tags:
java