首页 文章

即使使用<h:outputText escape =“false”,String中的空格也会被转义

提问于
浏览
0

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

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

有什么建议?

谢谢

1 回答

  • 0

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

相关问题