2012-02-28 5 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)에서 동일합니다.

관련 문제