转义 p:layoutUnit 中的 html 标签

escaping html tags in p:layoutUnit

我想在 layoutUnit 中生成站点内容(它可以包含换行符、段落、headers 等等)。这该怎么做?合并文本和 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"(html 代码中的字符串
String2)。

我发现

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

生成代码而不转义。