这是Mojarra中的一个已知错误。据报道,它是问题2215和2277,自Mojarra
2.1.8起已修复。因此,如果至少升级到2.1.8,则此问题应消失。
造成此问题的原因可以解释如下:Mojarra试图尽可能推迟会话的创建。该会话只能在 真正
需要的时候创建。其中,当
<h:form>需要编写JSF视图状态时,通常在呈现close的过程中发生
</h:form>。但是,在相对较大的页面上,其中关闭
</h:form>出现
在
2KB的书面HTML之后,因此创建会话为时已晚。要创建会话,服务器即需要设置一个cookie。但是,要设置cookie,不应提交响应(即cookie需要放入响应头中)。默认情况下,服务器配置为每2KB的已编写HTML刷新响应。
如前所述,此问题自Mojarra 2.1.8起已得到修复。您可以在此处下载最新版本。



