out.write(buf,0,size);
后面执行一下
out.flush();或者把response.flushBuffer();去掉试试

解决方案 »

  1.   

    response 已经提交过了可能是你页面上的buffer不够,用<%@page buffer="nkb"%>来控制buffer,其中n为你设定值如果还是有问题,那就是你的页面上多次调用了sendRedirect方法
      

  2.   

    搞定了,其实直接把代码写在ActionForward forwardProcess()里面,然后用return null就行了,原来我是把代码写在int commandProcess()里面,非得返回一个整型数据,导致重复提交的异常。怎么说也要谢谢各位了。
      

  3.   

    out.write(buf,0,size);
    后面执行一下
    out.flush();
    记住了!!