【问题标题】:Jsf control that format text with html tags [duplicate]Jsf控制使用html标签格式化文本[重复]
【发布时间】:2010-12-10 10:27:12
【问题描述】:

大家早上好。

有没有jsf控件可以转义html标签?

假设我在资源中有以下字符串:

text.String=lalala<br/>lelele

我想用一个简单的控件将它打印在 Xhtml 文件上:

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

如何获得使用 html &lt;br/&gt; 标签格式化的结果? 结果应该是:

lalala
lelele

而不是:
lalala&lt;br/&gt;lelele

谢谢

【问题讨论】:

    标签: jsf


    【解决方案1】:

    outputText 控件具有控制该行为的“转义”属性。 见here (outputText reference).

    所以基本上:

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

    应该做的工作。

    【讨论】:

    • 有人知道如何使用 h:message 标签吗? h:message 上没有转义属性。
    猜你喜欢
    • 1970-01-01
    • 2018-04-14
    • 1970-01-01
    • 2018-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-18
    • 2010-09-10
    相关资源
    最近更新 更多