目前在 JSF 中,包含在消息(rich:messages
标记)中的所有 HTML 都被转义并仅显示为标记。例如,在我的支持 bean 中,我有:
createMessage("Title created successfully with product number: <a href=\"http://www.example.com\">" + product.getProductNumber() + "</a>.");
wherecreateMessage()
只是一个辅助函数,它将新消息添加到 faces 上下文,然后可以在我的rich:messages
标签中查看。
创建此消息后,我的消息仅显示转义的 HTML:
Title created successfully with product number: <a href="http://www.example.com">1234</a>.
有什么办法可以避免这种情况,而只是在消息中提供一个实际链接?
提前致谢
〜扎克