前言
在开发过程中如有此业务需求,那么本文或许能给你派上用场。
工具类/* 导出txt文件
* @author
* @param response
* @param text 导出的字符串
* @return
*/
public void exportTxt(HttpServletResponse response,String text){
response.setCharacterEncoding("utf-8");
// 设置响应的内容类型
response.setContentType("text/plain");
// 设置文件的名称和格式
response.addHeader("Content-Disposition", "attachment;filename="+genAttachmentFileName("文件名称", "JSON_FOR_UCC_")+".txt");//设置名称格式,没有这个中文名称无法显示
BufferedOutputStream buff = null;
ServletOutputStream outStr = null;
try {
outStr = response.getOutputStream();
buff = new BufferedOutputStream(outStr);
buff.write(text.getBytes("UTF-8"));
buff.flush();