网上说将struts2返回return null,还是不行,这也怪呢,我这方法原本是可以执行的,现在报错了额,郁闷。希望大神指点下。

解决方案 »

  1.   

    response.getOutputStream();
    picShow.getStaticContent(request, response, filePath, filePath, false);  你在getStaticContent里应该又写了类似于response.getOutputStream()的代码;,错误提示很清楚,你的响应对象已经调用了getOutputStream(),所以说不能重复调用,你把第一句删了试试吧。
      

  2.   

    参考:http://blog.csdn.net/hingwu/article/details/1519002
      

  3.   

    struts里不能这样用吧,应该在struts.xml指定返回的type为stream,然后指定返回的inputStream
      

  4.   

    就像这样<action name="captcha" class="captcha">
    <result type="stream">
    <param name="contentType">image/png</param>
    <param name="inputName">inputStream</param>
    </result>
    </action>然后action里给个InputStream getInputStream()方法