jspsmartupload不在jsp里用,而在java里面该怎样写呢?

解决方案 »

  1.   

    我自己解决了,谢谢各位了。
    String fileName = "myexcel.xls".toString(); InputStream inStream=new FileInputStream("d:/myexcel.xls");   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();
      

  2.   

    但是有一个问题,就是用我上面的代码之后,会不执行我的return mapping.findForward("success")(struts用到的),报错说“用了response之后不执行findForward”,这样我的网页就不能指向下一页了。怎么办呢?
      

  3.   

    是的,JAVA中的流传输很实用的.包里面有很多方式,传输也不止一种方法.
      

  4.   

    那么为什么用了response之后struts的forward不能用了呢?怎样解决呢?
      

  5.   

    不清楚你说的forward不能用了是什么意思,是在用了response之后就处理中止--程序不执行,还是说执行了forward,但是没有响应页面?
    不知道你的程序流程,最好避开这个问题。^_^
    我以前做的一个下载,下载完后就没有响应页面了--就是页面上一个按钮,点完下载,下载完就完没事了。