【发布时间】:2011-08-27 17:57:01
【问题描述】:
我想显示错误消息,例如, "以下标题无效
1.Name
2.Roll no
如何在 jsf 中使用 faces 消息显示这个?请帮助我。
【问题讨论】:
-
为什么不添加多条消息?
-
我只需要使用单个消息添加所有项目。
我想显示错误消息,例如, "以下标题无效
1.Name
2.Roll no
如何在 jsf 中使用 faces 消息显示这个?请帮助我。
【问题讨论】:
如果不使用 javascript 和 css 实现一个奇怪的 hack,或者不实现您自己的 JSF 消息自定义组件,这是不可能的。
您需要为每一行创建一个新的 FacesMessage。
【讨论】:
只需在<p:messages> 组件in PrimeFaces 3.3+ 上设置escape="false"。
【讨论】:
你可以使用标签来做到这一点。 您需要在提交事件上呈现此 outputText,然后在 . 您必须在需要中断的消息中将转义属性更改为 false 和用户标记。 所以在上述情况下取一个, 2.Roll" escape="false" render="你的验证"/>
【讨论】:
试试这个:
new FacesMessage(FacesMessage.SEVERITY_ERROR,
"Title",
"<html>List:<ul><li> List item 1;</li><li> List item 2;</li><li> List item 3.</li></ul></html>")
【讨论】: