[jsf] 끊기지 않는 공백 문자를 삽입하는 방법 & nbsp; JSF 페이지에서?

HTML에서 사용할 수있는 것처럼 JSF 페이지에 중단되지 않는 공백 문자를 어떻게 삽입  합니까? JSF에 그러한 태그가 있습니까?



답변

이것은 작동 할 것이다

<h:outputText value="&#160;" />


답변

HTML 번호를 직접 입력하면 나에게 트릭이 생겼습니다.

&#160;


답변

RichFaces 라이브러리를 사용하는 경우 주어진 길이와 높이로 “보이지 않는”이미지를 추가하는 rich : spacer 태그를 사용할 수도 있습니다. 일반적으로 많은 양의 nbsp;를 추가하는 것보다 훨씬 쉽고 예쁩니다.

공간을 표시하려는 곳에 다음을 추가하기 만하면됩니다.

<rich:spacer height="1" width="2" />


답변

프라임 페이스를 사용할 수도 있습니다. <p:spacer width="10" height="10" />


답변

결국 사용 &nbsp;이 실패하면 이것을 시도해 볼 수 있습니다 …

<h:outputText value="& nbsp;" escape="false"/>

(톰처럼, 나는 사이에 공백을 추가 &하고 nbsp;)


답변

가장 쉬운 방법은 다음과 같습니다.

<h:outputText value=" " />


답변

&nbsp;내 페이지 에서 엔티티를 사용하면 파서가 불평 할 것임을 알았습니다 . 약간의 조사 끝에 페이지 시작 부분에 DOCTYPE 선언을 추가하면 엔티티가 허용된다는 것을 알게되었습니다. 이 DOCTYPE 선언을 사용합니다.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

이로 인한 부작용은 결과 코드 (웹 브라우저의 “소스보기”기능을 사용하여 표시됨)에 실제로 &nbsp;엔티티 가 포함되지 않는다는 것 입니다. 대신 공백이없는 공백을 나타내는 실제 문자가 포함됩니다. 작동하지만 실제로 원하는 것은 아닙니다. 나는 여전히 파서가 엔티티를 문자로 바꾸지 않는 방법을 찾고 있습니다.

자세한 정보 : http://java.net/jira/browse/JAVASERVERFACES-1576