수색…


소개

JSF를 마크 업 언어로 사용하고 코드 일부의 주석을 지원하지만 다음과 같은 일반적인 HTML 주석 코드를 사용하면 <! - 다음 버튼에 주석을 달고 싶습니다.> <! - <h : commandButton value = "Push"onclick = "경고 ( 'Hello');" /> -> 아무 것도 언급하지 않았을 수도 있습니다. 이는 JSF가 태그 <!----> 사이에 주석이 있어도이 코드를 기본값으로 처리하기 때문입니다. JSF 코드를 주석 처리하는 두 가지 솔루션이 있습니다.

통사론

  • <ui : remove> 주석을 달고 싶은 JSF 코드 </ ui : remove>

비고

자세한 내용은 Oracle 설명서를 참조하십시오.

태그 사용

주석을 달고 싶은 JSF 코드 사이에 <ui:remove> 태그와 </ui:remove> 태그를 사용해야합니다.

<ui:remove>
    <h:outputLabel value="Yeah, I'm really commented" />
</ui:remove>

물론 헤더 HTML 태그에 xmlns를 추가해야합니다. 이 최소한의 전체 예제를 확인하십시오.

<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:ui="http://java.sun.com/jsf/facelets">
    
    <ui:remove>
        <h:outputLabel value="Yeah, I'm really commented" />
    </ui:remove>
    
</html>

facelets 구성 .KIP_COMMENTS

web.xml에 다음과 같은 구성 태그를 추가해야합니다.

<context-param>
    <param-name>facelets.SKIP_COMMENTS</param-name>
    <param-value>true</param-value>
</context-param>

이제 일반 HTML 주석 태그 <!-- and --> 사용할 수 있습니다 <!--

<!--
    <h:outputLabel value="Yeah, I'm really commented" />
-->

web.xml에 구성된 facelets.SKIP_COMMENTS의 예제는 다음과 같습니다.

<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:ui="http://java.sun.com/jsf/facelets">
    
    <!--
        <h:outputLabel value="Yeah, I'm really commented" />
    -->
    
</html>


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow