追加した後、非常に単純なJSF2ページで次の例外に直面しています<h:form>
。
java.lang.IllegalStateException: Cannot create a session after the response has been committed
at org.apache.catalina.connector.Request.doGetSession(Request.java:2758)
at org.apache.catalina.connector.Request.getSession(Request.java:2268)
Tomcat7.0.22およびJDK7でMojarra2.1.3およびPrimeFaces3.0M4を使用しています。
このページは非常に基本的なデータテーブルです。
<html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:p="http://primefaces.org/ui">
<h:head>
</h:head>
<h:body>
<h:form>
<p:dataTable var="car" value="#{tableBean.cars}">
......
</p:dataTable>
</h:form>
</h:body>
</html>
このページはブラウザでは正しく表示されますが、コンソールでは例外が表示されます。を削除すると、例外は消え<h:form>
ます。
これはどのように発生し、どうすれば解決できますか?