我得到了一些问题h:outputText和h:inputText都显示值,但它们将多个空格折叠成单个空格
我尝试了style="white-space:pre",但它也不起作用所以我要加上 在字符串之间
String str=" font & family;&
在显示时显示在值为"hi jsf" not "hi jsf"那么,我该怎么做才能使它显示没有"&,"
实际上我在&,因为这里会用空格
代替我不想用escape="false"来显示,因为在某些地方我需要h:inputText。在h:inputText中没有转义属性
的选项留白问题的其他永久性解决方案
您需要使用nbsp的代码,因为nbsp不是像html页面那样自动声明的实体。代码是160,所以您可以使用 
。或者,您可以像这样在页面顶部声明一个实体:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"
[<!ENTITY nbsp " ">]>
,你可以自由使用