繁体   English   中英

FacesMessage Jsf中的新行字符

[英]New Line character in FacesMessage Jsf

我想显示错误消息,如“以下标题无效

1.Name
2.Roll no

如何在jsf中使用faces消息显示这个?请帮帮我。

如果没有使用javascript和css实现奇怪的黑客攻击或没有实现自己的JSF消息自定义组件,这是不可能的。

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

只需在PrimeFaces 3.3+中<p:messages>组件上设置escape="false" 即可

你可以用标签来做。 您需要在提交事件上呈现此outputText,然后在其中显示消息。 您必须将escape属性更改为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>")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM