2012-02-28 41 views
0

我在我的JSF頁面中有一個<h:inputText>字段,我註冊了一個實體名稱爲雙空白的實體。h:inputText雙空白

實施例:

Black Coffee 

問題是,當該頁面被重新呈現和所述程序使在文本字段中的值,並在該實體的值之間的比較。當它被重新渲染時,雙空白變成一個單獨的空白。

實例之前:

Black Coffee 

後:

Black Coffee 

難道有人在如何解決這個問題的任何想法?我讀了一些關於使用<pre>標籤的內容,但是我發現它對我沒用,因爲它似乎只適用於<h:outputText>

回答

-1

應該在這裏工作的是在你的標籤中設置一個style="white-space: pre"。 所以<h:inputText style="white-space: pre" value="#{bean.data}" />

但是說,我有不同的結果與此。我有一頁,你得到的輸入與額外的空間沒有顯示,但當你刷新頁面突然他們在那裏。在所有的瀏覽器(IE瀏覽器,Chrome瀏覽器和FF)都是如此。