java实现内容导出成txt

    技术2022-05-20  52

    import java.io.BufferedOutputStream;     import java.io.IOException;import java.util.List;       import javax.servlet.ServletOutputStream;    import javax.servlet.http.HttpServletResponse; 

     

     public void exPortTxt(HttpServletResponse response,String txt)  {     response.setContentType("application/txt");      response.setHeader("Content-disposition", "attachment;filename=mytxt.txt");      BufferedOutputStream bos = null;      try {        bos = new BufferedOutputStream(response.getOutputStream());        bos.write(txt.getBytes());      } catch (IOException e) {        try {    throw e;   } catch (IOException e1) {    // TODO Auto-generated catch block    e1.printStackTrace();   }      } finally {        if (bos != null)    try {     bos.close();    } catch (IOException e) {     // TODO Auto-generated catch block     e.printStackTrace();    }      }   

         }

     

    直接把内容拼成字符串,然后传入,直接写到TXT里面;

    PrintWriter out = response.getWriter();//必须注释掉, 不然就不能导出了,和导出流冲突

     

     


    最新回复(0)