response.setContentType(你的文件类型对应的mime头);

解决方案 »

  1.   

    直接把这个OutputStream写到response中去?
      

  2.   


      String strContent = "234242423424234";
      int iLength = strContent.length();
      response.setContentType("application/x-msdownload"); //application/doc -> *.doc
      response.setHeader("Content-Disposition", "attachment; filename=".concat("normal.bin"));
      response.setContentLength(iLength);  response.getOutputStream().write(strContent.getBytes());
      response.getOutputStream().flush();
      response.getOutputStream().close();