Struts2 IllegalStateException没有任何描述

时间:2013-10-01 15:49:38

标签: java struts2

我正在开发一个基于struts2,spring,hibernate的项目。有时(并非总是)我在表单提交后收到IllegalStateException(此表单由POST提交)。 正如主题所说,这个例外没有描述。 在帖子之前和之后都有一些ajax调用。之前的呼叫基于帖子登陆的相同操作。最后一次通话是基于不同的行动。

谷歌搜索我找到了这个答案:在提交响应后尝试转发/重定向时发生llegalStateException。

这是堆栈跟踪:

Caused by: java.lang.IllegalStateException

    at org.apache.catalina.connector.ResponseFacade.sendError(ResponseFacade.java:407)

    at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:108)

    at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:108)

    at org.springframework.security.web.context.SaveContextOnUpdateOrErrorResponseWrapper.sendError(SaveContextOnUpdateOrErrorResponseWrapper.java:64)

    at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:108)

    at com.opensymphony.module.sitemesh.filter.PageResponseWrapper.sendError(PageResponseWrapper.java:176)

    at javax.servlet.http.HttpServletResponseWrapper.sendError(HttpServletResponseWrapper.java:108)

    at org.apache.struts2.dispatcher.Dispatcher.sendError(Dispatcher.java:819)

    at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:519)

    at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)

    at org.apache.struts2.dispatcher.ng.filter.StrutsExecuteFilter.doFilter(StrutsExecuteFilter.java:88)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

    at com.opensymphony.sitemesh.webapp.SiteMeshFilter.obtainContent(SiteMeshFilter.java:129)

    at com.opensymphony.sitemesh.webapp.SiteMeshFilter.doFilter(SiteMeshFilter.java:77)

    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)

    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)

如何产生这种情况? 在提交的响应之后如何转发/重定向? (我不使用sendRedirect和其他东西)。

由于

0 个答案:

没有答案