我在 System out 中收到以下消息:“ FacesMessage(s) has been enqueued.... ”。
Sun 的 JavaServer Faces 实现 (1.2_07-b03-FCS) 的解决方案是将其添加到 web.xml:
<context-param>
<description>
Set to true to disable the following warning message:
FacesMessage(s) have been enqueued, but may not have been displayed
</description>
<param-name>com.ibm.ws.jsf.disableEnqueuedMessagesWarning</param-name>
<param-value>true</param-value>
</context-param>
但由于某种原因,该解决方案不适用于我正在使用 Mojarra (1.2_15-b01-FCS) 的这个实现。
该文档说我需要简单地更改 RenderResponsePhase 的记录器。
Faces Message(s) 已被编码...
本质上,我想我问的是我需要为 RenderResponsePhase 配置的记录器类是什么。