我使用GlassFish 3.1.2并想出,如果我使用h:outLabel,它会始终生成换行符。
e.g
<h:outputLabel value="" />
产生
<label>
</label>
而不是
<label></label>
例如
<h:outputLabel value="Foo" />/<h:outputLabel value="Bar" />
产生
<label>
Foo</label>/<label>
Bar</label>
在我的浏览器中呈现为
Foo/ Bar
但我想要的是
Foo/Bar
所以我想知道,是什么导致了这个换行符,它被渲染为空格?
非常感谢
答案 0 :(得分:0)
在Mojarra 2.0.2中似乎是a bug。但是,当您使用Mojarra 2.1.16附带的Glassfish 3.1.2时,这应该是固定的,我真的不知道问题是什么。
您可以尝试更新Glassfish中的Mojarra库,也可以像这样使用h:outputText
:
<h:outputText value="Foo" />/<h:outputText value="Bar" />