在数据库中,当我在java输出 getText() 方法中的文本时,文本是正常的空格,但是当.xhtml正在输出时,所有的空格都被转换为 我尝试了它而没有 h:outputText 和 escape false/true .
getText()
h:outputText
escape
false/true
<h:outputText escape="false" value="#{itemHome.description.text}" />
有什么建议?
谢谢
JSF / Facelets没有这样做,但是一些浏览器/插件(例如Firebug "Inspect Element"会这样做,但Firefox View Source!)会显示当这些空格实际上是非空格(U+00A0)而不是普通空格(U+0020) . 问题需要在数据库端修复(或者在涉及用户控制的输入时在输入验证/转换端修复) .
1 回答
JSF / Facelets没有这样做,但是一些浏览器/插件(例如Firebug "Inspect Element"会这样做,但Firefox View Source!)会显示当这些空格实际上是非空格(U+00A0)而不是普通空格(U+0020) . 问题需要在数据库端修复(或者在涉及用户控制的输入时在输入验证/转换端修复) .