public void getText(){
response.setHeader("Content-Disposition", "attachment;filename="
+ new String(("omd_services.sql").getBytes(), "iso-8859-1"));
try {
OutputStreamWriter write = new OutputStreamWriter(response.getOutputStream(), "utf-8");
BufferedWriter writer = new BufferedWriter(write);
StringBuilder sql = new StringBuilder();
sql.append("HELLO WORLD!");
writer.write(sql + "\r\n");
writer.close();
} catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
"utf-8":防止写入文件乱码
"\r\n":追加数据
本文介绍了一种使用Java进行文件导出的方法,通过设置HTTP响应头实现文件下载,并使用UTF-8编码避免乱码,同时演示了如何将字符串数据写入输出流。
1485

被折叠的 条评论
为什么被折叠?



