Html 在JSF中显示支持bean的值时不要折叠空格
我发现JSF页面上显示的backingbean值将自动折叠空白。如何使显示的值不折叠空白Html 在JSF中显示支持bean的值时不要折叠空格,html,jsp,jsf,richfaces,whitespace,Html,Jsp,Jsf,Richfaces,Whitespace,我发现JSF页面上显示的backingbean值将自动折叠空白。如何使显示的值不折叠空白 例如,我有一个MbAN,它有一个字符串变量 test < /Cord>,并赋值“test test”,当我使用 ${MbEn.Test} /Cult>时,它只给出了 test test 所有中间的空格仅坍塌为空白。 "test test" h1 { white-space: pre; } 如果我使用以表格格式显示MBean中的ArrayList,也会发生这种行为
例如,我有一个MbAN,它有一个字符串变量<代码> test < /Cord>,并赋值“test test”,当我使用<代码> ${MbEn.Test} /Cult>时,它只给出了
如果我使用h1 {
white-space: pre;
}
以表格格式显示MBean中的ArrayList,也会发生这种行为,所有的空白也会被折叠
更新:我仍然认为它是特定于JSF的,因为当我使用
,呈现的输入文本框将折叠所有空格。在这种情况下,如何保留所有空格???这不是JSF特有的。这是特定于HTML的
您可以通过将其放入HTML
<h1><pre>#{bean.text}</pre></h1>
(正如您所看到的,它也会出现在您的问题中,关于Stackoverflow,因为它也不会通过空格:pre
来保留空格)这不是JSF特有的。这是特定于HTML的
您可以通过将其放入HTML
<h1><pre>#{bean.text}</pre></h1>
(正如您所看到的,在您的问题中也会出现Stackoverflow,因为它也不会通过空白:pre
保留空白)Sun的JavaServer Faces实现(1.2_07-b03-FCS)在Webshpere应用服务器7.0.0.21上对于CSS空白有相同的问题:preSun的JavaServer Faces实现(1.2_07-b03-FCS)在Webshpere应用服务器7.0.0.21上对于CSS空白有相同的问题:pre是的,{bean.text}
工作!!最初,我还使用了css空白:pre
方法{bean.text}
,但发现呈现的HTML源代码已经折叠了所有空白。JSF似乎无法正确处理空白:pre
,您确定它在HTML源代码中被直接折叠了吗?这不应该发生。是的,{bean.text}
将在HTML源代码中直接折叠字符串,但是{bean.text}
不会。我仍然认为它是特定于JSF的,因为当我使用时,呈现的输入文本框将折叠所有空格。在Mojara上根本不会发生这种情况。不在模板文本中,不在h:outputText
中,不在h:inputText
中。没有。它可能是RichFaces特有的(因为我没有使用它,所以不能对此说一句话),或者在请求-响应链中有一些过滤器
,它会吃掉所有的空格以节省带宽,并考虑到
标记。是的,{bean.text}
有效!!最初,我还使用了css空白:pre
方法{bean.text}
,但发现呈现的HTML源代码已经折叠了所有空白。JSF似乎无法正确处理空白:pre
,您确定它在HTML源代码中被直接折叠了吗?这不应该发生。是的,{bean.text}
将在HTML源代码中直接折叠字符串,但是{bean.text}
不会。我仍然认为它是特定于JSF的,因为当我使用时,呈现的输入文本框将折叠所有空格。在Mojara上根本不会发生这种情况。不在模板文本中,不在h:outputText
中,不在h:inputText
中。没有。它可能是RichFaces特有的(因为我没有使用它,所以不能对此说一句话),或者在请求-响应链中有一些过滤器
,它会吃掉所有空白以节省带宽,并考虑
标记。