java创建文件写入内容,并实现下载该文件

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":追加数据

posted @ 2018-12-25 16:43  海岛拾贝  阅读(2049)  评论(1编辑  收藏  举报