java.lang.IllegalStateException: getWriter() has already been called for this response
出现此异常的三种可能:
1.通过response.reset(); 刷新可能存在一些未关闭的getWriter(). 来源:http://blog.csdn.net/wonder4/article/details/8476603
2.struts2请求方法中返回了success此类会返回数据或者界面的,举例如下:
public String saveSubmitOrder(){
return "success";
}
return "success";
}
改成
public String saveSubmitOrder(){
return null;
}
return null;
}
或者void。
3.存在多个getWriter且未关闭状态,或者getWriter与OutputStream同时出现。
总之,一个请求过来只会有一个返回结果,如果存在两个或以上则会出现此异常.