项目里面有时候报这个错有时候不报,可把我愁坏了Cannot forward after response has been committed
public ActionForward execute(ActionMapping mappings, ActionForm form,HttpServletRequest request,HttpServletResponse response) throws Exception{
// HttpServletResponse response=null;
response.setContentType("text/html;charset=utf-8");
response.setHeader("Cache-Control","no-cache");
PrintWriter out = response.getWriter();
try {
ExecuteMainProcedure executeMainProcedure = new ExecuteMainProcedure();
//查看总部表有无昨天的数据
String mList= executeMainProcedure.zbexecuteMain();
//查询华北(目标表)stat
List list1=executeMainProcedure.statexecuteMain();
String flagString=list1.get(0).toString().trim();
List list=new ArrayList();
list.add(flagString);
//数据库的最大日期
list.add(mList.trim());
JSONArray js =JSONArray.fromObject(list);
out.write(js.toString());
return null;
}finally{
out.flush();
out.close();
}
}
严重: Servlet.service() for servlet action threw exception
java.lang.IllegalStateException: Cannot forward after response has been committed
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:312)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:302)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1085)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:398)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:241)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at com.unicap.web.struts.servlet.StrutsServlet.process(StrutsServlet.java:23)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at com.neration.web.filter.EncodingFilter.doFilter(Unknown Source)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:859)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:602)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:489)
at java.lang.Thread.run(Unknown Source)
我打断点连呢个方法都没有进,不知道什么原因,以前出现过几次不知道怎么弄了弄就好了,这会有报错了我想彻底改了这个错