转义 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" />
生成代码而不转义。
我想在 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" />
生成代码而不转义。