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