PrimeFaces:有没有办法在<p:message>中加入超链接

Mr.*_*mes 3 jsf hyperlink primefaces jsf-2

用户成功将项目添加到购物车后,我想显示消息Click here to continue shoppingClick here to view your cart使用<p:message><p:growl>.

我尝试使用像PrimeFaces这样的关键字谷歌如何将超链接放入<p:message>但没有任何有意义的显示.因此,如果您能与我分享如何做到这一点,或者甚至是可能的话,我将非常感激.

Dan*_*iel 5

根据以下博文:FacesMessage增强功能

您可以使用 escape="false"

<p:message escape="false" />

context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO,
    "Sample warn message", "PrimeFaces is developed by 
    <strong>Chuck Norris!</strong>"));
Run Code Online (Sandbox Code Playgroud)

要么

context.addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO,
    "Sample warn message", "Some Link
    <a href='http://www.w3schools.com/'>Visit W3Schools</a>"));
Run Code Online (Sandbox Code Playgroud)

你也可以看看BalusC的这篇文章

在JSF消息中使用HTML

  • 请注意,不要在`<p:messages escape ="false">`中重新显示用户控制的输入. (2认同)