मैं एक बहुत ही सरल JSF 2 पेज में निम्न अपवाद का सामना करना पड़ रहा हूँ <h:form>
जोड़ने के बाद:<h:form> जोड़ना java.lang.IllegalStateException कारण बनता है: एक सत्र नहीं बनाई जा सकती बाद प्रतिक्रिया के लिए प्रतिबद्ध किया गया है
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)
मैं Mojarra 2.1.3 और PrimeFaces3.0M4, का उपयोग कर बिलाव 7.0.22 और JDK 7.
पेज एक बहुत ही बुनियादी डेटा तालिका है पर:
<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>
हटा देता हूं तो अपवाद गायब हो जाता है।
यह कैसे होता है और मैं इसे कैसे हल कर सकता हूं?
धन्यवाद! ऐसा लगता है कि इस मुद्दे को मोजाररा 2.1.8 (http://java.net/jira/browse/JAVASERVERFACES-2277) के साथ हल किया जाएगा जिसे जल्द ही जारी किया जाना चाहिए – wemu
पूरे जिरा के माध्यम से पढ़ें ऐसा लगता है कि समस्या अभी भी आसपास है , 2.1.16 –
मुझे एक समान समस्या थी, और जब मैं 2.1.13 का उपयोग कर रहा हूं, तो समस्या आसपास थी। हालांकि, # 3 सलाह को लागू करने से इसे हल किया गया। –