JSF 페이지에 끊기지 않는 공백 문자를 어떻게 삽입합니까?
HTML에서 사용할 수있는 것처럼 JSF 페이지에 중단되지 않는 공백 문자를 어떻게 삽입
합니까? JSF에 그러한 태그가 있습니까?
이것은 작동 할 것이다
<h:outputText value=" " />
HTML 번호를 직접 입력하면 나에게 트릭이 생겼습니다.
 
RichFaces 라이브러리를 사용하는 경우 주어진 길이와 높이로 "보이지 않는"이미지를 추가하는 rich : spacer 태그를 사용할 수도 있습니다. 일반적으로 많은 양의 nbsp;를 추가하는 것보다 훨씬 쉽고 예쁩니다.
공간을 표시하려는 곳에 다음을 추가하기 만하면됩니다.
<rich:spacer height="1" width="2" />
프라임 페이스를 사용할 수도 있습니다. <p:spacer width="10" height="10" />
결국 사용
이 실패하면 이것을 시도해 볼 수 있습니다 ...
<h:outputText value="& nbsp;" escape="false"/>
(톰처럼, 나는 사이에 공백을 추가 &
하고 nbsp;
)
가장 쉬운 방법은 다음과 같습니다.
<h:outputText value=" " />
내 페이지 에서 엔티티를 사용하면 파서가 불평 할 것임을 알았습니다 . 약간의 조사 끝에 페이지 시작 부분에 DOCTYPE 선언을 추가하면 엔티티가 허용된다는 것을 알게되었습니다. 이 DOCTYPE 선언을 사용합니다.
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
이로 인한 부작용은 결과 코드 (웹 브라우저의 "소스보기"기능을 사용하여 표시됨)에 실제로
엔터티 가 포함되지 않는다는 것 입니다. 대신 공백이없는 공백을 나타내는 실제 문자가 포함됩니다. 작동하지만 실제로 원하는 것은 아닙니다. 나는 여전히 파서가 엔티티를 문자로 바꾸지 않는 방법을 찾고 있습니다.
자세한 정보 : http://java.net/jira/browse/JAVASERVERFACES-1576
당신이 사용할 수있는 primefaces
라이브러리를
<p:spacer width="10" />
옵션에 추가하기 위해 : <h:outputText value="&nbsp;" escape="false"/>
일함
160을 줄 필요가 없습니다. 141도 작동합니다. 값 필드에 value = "& # 141"을 제공하십시오.
CSS를 사용할 수 있습니다.
style="margin-left: 5px;"
'Nice programing' 카테고리의 다른 글
활동 전환에서 페이드 애니메이션을 수행하는 방법은 무엇입니까? (0) | 2020.10.08 |
---|---|
Android SDK를 찾지 못함 (Unity) (0) | 2020.10.08 |
60 초 내에 안정적인 firefox 연결을 얻을 수 없음 (127.0.0.1:7055) (0) | 2020.10.07 |
Bundler : Gemfile을 변경 한 후 배포 모드로 설치하려고합니다. (0) | 2020.10.07 |
equals 메소드없이 두 클래스에서 동등성을 어떻게 주장합니까? (0) | 2020.10.07 |