【问题标题】:jsf output html-formatted textjsf 输出 html 格式的文本
【发布时间】:2011-11-03 11:11:37
【问题描述】:

对于你的 jsf 专家来说,我有一个似乎非常微不足道的问题...... 我正在使用 JSF 2.0 应用程序。说我管理的 bean 具有一个包含要显示给用户的 html 部分的属性,我应该使用哪个控件直接在页面上发出该 html,而不对其进行编码?

【问题讨论】:

    标签: jsf


    【解决方案1】:

    你试过了吗:

    <h:outputText value="#{myBean.myProperty}" escape="false"/>
    

    默认情况下,escape 属性设置为 true 以转义 HTML / XML 字符。

    【讨论】:

    • 我还发现使用 #{myBean.myProperty} 可以完成这项工作。最好的方法是什么?两种解决方案之一有什么问题吗?
    • &lt;f:verbatim&gt; 在 JSF 1.x 中有一个特殊用途,在 JSF 2.x 中不再需要它,并且自 JSF 2.1 起已被弃用。不要使用它。
    猜你喜欢
    • 2014-12-06
    • 2011-07-29
    • 1970-01-01
    • 2013-03-31
    • 1970-01-01
    • 2018-05-17
    • 1970-01-01
    • 1970-01-01
    • 2012-10-14
    相关资源
    最近更新 更多