<%@  page  contentType="text/html;  charset=gb2312"  %>  
<%@  page  import="java.io.*"  %>  
<%  
   int i=0;
   for(i=0;i<3;i++) {
   String  fileName  =  "bb.doc".toString();  
   //读到流中  
   InputStream  inStream=new  FileInputStream("c:/bb.doc");  
   //设置输出的格式    
   response.reset();    
   response.setContentType("application/Msword");  
   response.addHeader("Content-Disposition","attachment;  filename=\""  +  fileName  +  "\"");  
   //循环取出流中的数据    
   byte[]  b  =  new  byte[1024];    
   int  len;    
      while((len=inStream.read(b))  >0)    
   response.getOutputStream().write(b,0,len);       inStream.close();
   }
%>再新建一个html和上面这个jsp连接就可以了。

解决方案 »

  1.   

    <%@ page contentType="text/html; charset=gb2312" %>
    <%@ page import="java.io.*" %>
    <%
      String fileName = "zsc104.swf".toString();
    //读到流中
    InputStream inStream=new FileInputStream("c:/zsc104.swf");
     //设置输出的格式 
      response.reset(); 
      response.setContentType("bin");
      response.addHeader("Content-Disposition","attachment; filename=\"" + fileName + "\"");
     //循环取出流中的数据 
      byte[] b = new byte[100]; 
      int len; 
      while((len=inStream.read(b)) >0) 
      response.getOutputStream().write(b,0,len); 
      inStream.close(); 
    %>