Jsf 2 我应该如何处理JSF中的HTML实体

Jsf 2 我应该如何处理JSF中的HTML实体,jsf-2,html-encode,Jsf 2,Html Encode,我正在升级一个用PHP编写的旧web程序,后台是MySQL数据库 数据库中充满了这样的文本PSTRONG 这显然是 我怎样才能得到一个JSF文件来正确地呈现它?将其输出为转义文本将显示第一行,而未转义文本将显示第二行 我希望HTML在文档中显示为HTML,我将承担这样做的风险:) 对数据库中的文本进行解码是否更好?我不确定这是否是我将来想要使用的一种格式,但我对HTML实体的经验太少,所以我不确定最好的长期路线 从技术知识到睿智的老圣人的胡言乱语,这里都欢迎 我怎样才能得到一个JSF文件来正确地

我正在升级一个用PHP编写的旧web程序,后台是MySQL数据库

数据库中充满了这样的文本
PSTRONG

这显然是

我怎样才能得到一个JSF文件来正确地呈现它?将其输出为转义文本将显示第一行,而未转义文本将显示第二行

我希望HTML在文档中显示为HTML,我将承担这样做的风险:)

对数据库中的文本进行解码是否更好?我不确定这是否是我将来想要使用的一种格式,但我对HTML实体的经验太少,所以我不确定最好的长期路线

从技术知识到睿智的老圣人的胡言乱语,这里都欢迎

我怎样才能得到一个JSF文件来正确地呈现它?将其输出为转义文本将显示第一行,而未转义文本将显示第二行

包装在EL函数()中,并使用
escape=“false”
将其显示在


该功能将
转换为

我怎样才能得到一个JSF文件来正确地呈现它?将其输出为转义文本将显示第一行,而未转义文本将显示第二行

包装在EL函数()中,并使用
escape=“false”
将其显示在



该函数将把
转换为
对不起,但是“我希望HTML在文档中显示为HTML”是什么意思呢?您是想逐字显示文本
,还是想用粗体文本呈现段落,大小为4,HTML
标记自1998年以来就被弃用了。最初我希望显示带有呈现标记的文档,当DB包含表的HTML时,我希望呈现表。现在我正在重新阅读我的原始问题,我想知道这是否是最好的方法。对不起,您所说的“我希望HTML在文档中显示为HTML”是什么意思?您是希望逐字显示文本,还是希望以粗体文本呈现段落,大小为4,HTML
标记自1998年以来就被弃用了。最初我希望显示带有呈现标记的文档,当DB包含表的HTML时,我希望呈现表。现在我正在重新阅读我的原始问题,我想知道这是否是最好的方法。这个符号是什么?这是一个带有一个冒号的Java8方法引用吗?@jordanpg:单击“example here”链接。那么它是值表达式中的自定义Facelets(JSP?)标记吗?这真的是定制标签的预期用例吗?这样做的好处是什么?它不是一个自定义标记。这是一个EL函数。无法在(有状态的!)托管bean上调用静态方法。对我来说,它看起来像一个自定义标记:我顺便注意到,我从未在官方文档中看到“EL函数”:这个符号是什么?这是一个带有一个冒号的Java8方法引用吗?@jordanpg:单击“example here”链接。那么它是值表达式中的自定义Facelets(JSP?)标记吗?这真的是定制标签的预期用例吗?这样做的好处是什么?它不是一个自定义标记。这是一个EL函数。无法在(有状态的!)托管bean上调用静态方法。在我看来,它就像一个自定义标记:我顺便注意到,我从未在官方文档中看到“EL函数”: