2012-02-28 4 views
0

私は<h:inputText>フィールドをJSFページに持っていて、二重空白を持つ名前のエンティティを登録しました。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}" />

しかし、私はこれでさまざまな結果があります。私が持っている1つのページ、余分なスペースが表示されていない入力を取得しますが、ページを更新すると突然それらが表示されます。そして、すべてのブラウザ(IE、Chrome、FF)でも同じです。

関連する問題