2010-04-26 7 views
11

जेएसएफ/सीम/रिचफेस स्टैक के साथ, क्या टिप्पणियां (एक्सएचटीएमएल पृष्ठों पर) को चिह्नित करने का कोई तरीका है ताकि वे HTML आउटपुट में शामिल न हों? यानी, जेएसपी के <%-- comments --%> की तरह कुछ, सामान्य <!-- comments --> के विपरीत।क्या जेएसएफ/सीम/रिचफेस में "सर्वर-साइड टिप्पणियां" हैं?

मैंने सुना है कि facelets.SKIP_COMMENTS संदर्भ-param migth सामान्य HTML टिप्पणियों के लिए ऐसा करते हैं, लेकिन क्या कोई अन्य विकल्प है? (आखिरकार, कुछ टिप्पणियां हो सकती हैं कि आप पेज आउटपुट में शामिल चाहते हैं और कुछ जो आप नहीं करते हैं।)

उत्तर

15

a thread on the JSF for nonbelievers forum of IBM developerWorks में एक जवाब मिला:

<ui:remove><!-- 
    <tags you want to remove/> 
--></ui:remove> 

अधिक जानकारी के लिए the official Facelets documentation of ui:remove देखें।

+0

धन्यवाद, यह काम करता है! (रिकॉर्ड के लिए, यदि इंटेलिजे आईडीईए का उपयोग करते हैं, तो कोई भी ' 'टिप्पणियों को' ' के अंदर छोड़ सकता है, क्योंकि आईडीईए सामग्री के रूप में टिप्पणी नहीं दिखाएगा।) – Jonik

+0

लिंक अब ऐसा लगता है: https: // facelets .java.net/nonav/docs/dev/docbook.html # टेम्पलेट-निकालें (यूआरएल में कोई और देव नहीं है?) – udog

6

facelets.SKIP_COMMENTS संदर्भ-पैरा का उपयोग करें। आपको जेनरेट किए गए पृष्ठों में टिप्पणियों की आवश्यकता नहीं होगी। वे वैसे भी मानव-पठनीय होने के लिए नहीं हैं।

+3

क्या आप यह कह रहे हैं कि डेवलपर मानव नहीं हैं? ;-) – Damo

+3

"वे किसी भी तरह से मानव-पठनीय होने के लिए नहीं हैं" <- कारण # 2 9 3 हम क्यों देव के घृणा जेएसएफ पृष्ठों को सामने लाते हैं। ;) –

संबंधित मुद्दे