2009-10-27 68 views
4

早上好。Jsf控件使用html标签格式化文本

是否有任何jsf控件可以转义html标签?

想象我有资源以下字符串:

text.String=lalala<br/>lelele 

,我想用一个简单的控制像打印在XHTML文件:

<h:outputText value="#{messages['text.String']}" /> 

我如何得到的结果格式化与html <br/>标记? 结果应该是:而不是

lalala 
lelele 


lalala<br/>lelele

感谢

回答

10

中的outputText控制具有控制该行为的 '逃离' 属性。 见here (outputText reference).

所以基本上:

<h:outputText escape="false" value="#{messages['text.String']}" /> 

应该做的工作。

+0

任何人都知道如何用h:message标签来做到这一点? h:消息上没有escape属性。 – roel 2013-12-16 09:17:49