2011-05-18 22 views
7

我想显示错误消息像, “下面的标题不利用换行符

1.Name 
2.Roll no 

我如何可以显示JSF此使用的面孔消息?请大家帮帮我。

+0

为什么不添加多条消息? – wjans

+0

我需要使用单个消息添加所有项目 –

+4

请参见[我如何在创建的JSF FacesMessage中添加HTML中断
](http:// stackoverflow .COM /问题/ 3195348 /怎么办 - 我 - 添加 - a-html-break-br-in-the-jsf-facesmessage-i-create) – wjans

回答

7

没有实现使用JavaScript和CSS一个奇怪的黑客或没有实现自己的JSF消息的自定义组件,这是不可能的。

您将需要为每行一个新的FacesMessage。

+0

这个答案不再是真的。看到我的答案。 – Andrew

0

你可以使用标签来做到这一点。 您需要在提交事件时渲染此outputText,然后在其中显示消息。 你必须在你需要中断的消息中将escape属性更改为false和用户标记。 因此,在上述情况下采取一, 2.Roll”逃= “假” 渲染= “您的验证”/>

0

试试这个:

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>")