खोज…


परिचय

जेएसएफ एक मार्कअप भाषा के रूप में, कोड के कुछ हिस्सों की टिप्पणियों का समर्थन करता है, लेकिन हम सावधानी से हैं, क्योंकि अगर हम इस तरह से एक सामान्य HTML टिप्पणी कोड का उपयोग करते हैं: <! - मैं अगला बटन टिप्पणी करना चाहता हूं -> <! <h: कमांडबटन मूल्य = "पुश" onclick = "अलर्ट ('हैलो');" /> -> यह संभव है कि इसने कुछ भी टिप्पणी नहीं की है। ऐसा इसलिए है क्योंकि 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>

फेसलेट कॉन्फ़िगर करें। KIP_COMMENTS

आपको web.xml को इस तरह एक कॉन्फ़िगरेशन टैग में जोड़ना होगा:

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

अब आप सामान्य HTML टिप्पणियों टैग <!-- और --> उपयोग कर सकते हैं

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

फेसलेट्स के साथ प्रीवियसली पूर्ण उदाहरण।

<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