字符串中的空格即使使用 <h:outputText escape="false" 也进行了转义



在数据库中,当我使java输出getText()方法中的文本时,文本具有正常的空白,但当.xhtml正在做输出时,所有空白都转换为&nbsp;,我尝试了没有h:outputTextescape false/true

<h:outputText escape="false" value="#{itemHome.description.text}" />

有什么建议吗?

谢谢

JSF/Facelets不会这样做,但是一些浏览器/插件(例如Firebug的"Inspect Element"会这样做,但Firefox的View Source!)会显示当这些空格实际上是非分隔空格(U+00A0)而不是普通空格(U+0020)时。这个问题需要在数据库端修复(或者在涉及用户控制的输入时在输入验证/转换端修复)。

相关内容

  • 没有找到相关文章

最新更新