显示支持bean HTML数据,而不使用JSF中的任何包装器额外标记

时间:2013-03-21 12:03:41

标签: html jsf-2 richfaces

我正在将JSF用于我的应用程序。

我有一个动态字符串,它充当属性html标签组合数据。这些数据存储在我的bean rulesBean中。 我可以很容易地将bean的数据显示为html元素,使用

     <h:outputLabel escape="false" value="#{rulesBean.myData}"/>

但是,上面的行创建了额外的html标签,即将所有bean数据放入其中。我不想要这些额外的包装标签。我只想把whatevr放在bean中。所以,我必须这样做:

         #{rulesBean.myData}

但是,这一行显示了html值和text.I想要将该文本转换为正确的html布局而不添加额外的包装。

如何在JSF中实现这一目标?

1 个答案:

答案 0 :(得分:0)

试试这个......

<h:outputText escape="false" value="#{rulesBean.myData}" />

请注意。只要您使用任何“样式”属性,它就会在<span>

内呈现

http://www.jsftoolbox.com/documentation/help/12-TagReference/html/h_outputText.html