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

时间:2013-01-20 09:38:51

标签: jsf jsf-2 primefaces hyperlink

用户成功将商品添加到购物车后,我希望使用Click here to continue shoppingClick here to view your cart显示<p:message><p:growl>消息。

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

1 个答案:

答案 0 :(得分:5)

根据以下博文:FacesMessage Enhancements

您可以使用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>"));

或者

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

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

Using HTML in JSF messages