<pre name="code" class="java">name = URLEncoder.encode(name,"utf-8") //解决文件名无法显示中文
response.setContentType('text/plain')
response.setHeader('Content-Disposition', 'Attachment;Filename="' + name + '.txt"')
BufferedOutputStream buff = null;
StringBuffer write = new StringBuffer();
ServletOutputStream outSTr = null;
try {
outSTr = response.getOutputStream(); // 建立
buff = new BufferedOutputStream(outSTr);
write.append(“要写入txt中的内容”);
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();
}
}