在服务器端不能生成文件。假设有如下代码(javabean):
public  static void TestBC(OutputStream os) throws Exception
    {
       
       String filename="hh.xls";
       System.out.println(filename);
       File newfile=new File(filename);
       FileInputStream in=new FileInputStream(newfile);
       int c=0;
       while((c=in.read())!=-1)
            os.write(c);      
       in.close();
       os.close();
       
    }在jsp文件中如:
<%
response.reset();
//response.setContentType("text/plain");
response.setContentType("application/vnd.ms-excel");test1.TestBC(response.getOutputStream());
%> 
这样虽然可以在IE中显示文件内容,但是却不是跳出一个询问窗口是否需要保存或打开。
请各位说说看法,应该怎么做呢?