如何在一个页面上使用多个h:messages或p:消息?

时间:2012-03-25 15:25:56

标签: jsf jsf-2 primefaces

我正在使用PrimeFaces p:消息,但我认为此问题同样适用于 h:消息

我有一个复合组件来处理每页顶部的登录/注销。 (它位于Facelets模板中。)为了处理登录错误,它中包含 p:messages 组件。

在内容区域中,我通常会在其中包含 p:messages 的表单。但是,如果表单处理产生了消息,我最终会从登录组件以及我想要的位置获取消息。

这不是一个致命的问题,但我想清理它。有什么建议吗?

1 个答案:

答案 0 :(得分:9)

Primefaces p:messages有一个属性redisplay。设置

redisplay="false"

指示消息标记仅显示尚未显示在页面上的消息。