2012-04-19 97 views
1

如何在jsf页面中插入选项卡?如何将标签插入jsf页面?

<h:outputText class="text" value="#{BackingBean.line1}" /> 

这不起作用:

String line1 = "Scale \t: " + vss.getScale(); 

任何想法?

+1

见http://stackoverflow.com/questions/1571648/html- tab-space-instead-of-multiple-nbsp – Adam 2012-04-19 14:52:36

+0

谢谢。嗯,不知道这是否有帮助。 – Danijel 2012-04-19 14:57:07

回答

2

默认情况下,空白处于HTML状态,不作为演示的一部分。您需要使用HTML元素,例如<br/>用于换行,或者<ul><li>用于列表或<dl><dt><dd>用于定义。最有可能的<dl><dt><dd>是最适合你的。

如果您的头脑很硬,您可以随时将父元素的CSS white-space属性设置为pre

E.g.

<h:outputText ... styleClass="preformatted" /> 

(请注意class attribtue是无效的。它应该是styleClass

.preformatted { 
    white-space: pre; 
}