在p:layoutUnit中转义html标签

时间:2016-09-05 16:46:17

标签: jsf primefaces el

我想在layoutUnit中生成网站内容(它可以包含换行符,段落,标题等)。这该怎么做?合并文本和HTML标记不适合我。也许生成标签是个坏主意?那种情况的正确方法是什么?

我有:

    <p:layoutUnit position="center">
        #{siteContent.code}
    </p:layoutUnit>

我的ManagedBean:

@ManagedBean
public class SiteContent
{
  private String _code;

  public SiteContent()
  {
    _code = "String1<br>String2";
  }

  public String getCode()
  {
    return _code;
  }

}

在我的网站上改为新行我有“String1
String2”(字符串&lt; br&gt;字符串在html代码中)。

1 个答案:

答案 0 :(得分:0)

我找到了

<h:outputText value="#{siteContent.code}" escape="false" />

生成代码而不转义。