मैं जेएसएफ के साथ खेल रहा हूं और एक प्रोजेक्ट काम कर रहा है जिसमें हेडर/पाद लेख/नेविगेशन/सामग्री पैनल हैं। हालांकि, परियोजना पृष्ठ 1 से पृष्ठ 2, आदि तक जाती है, प्रत्येक पृष्ठ के साथ एक अलग लेआउट होता है। मैं एक पुन: प्रयोज्य टेम्पलेट कैसे बना सकता हूं जो पृष्ठ से पृष्ठ पर समान दिखता है और महसूस करता है, यानी हेडर/पाद लेख/नेविगेशन वही रहता है, लेकिन सामग्री अपडेट की जाती है?हेडर/फ़ूटर/नेविगेशन के साथ पुन: उपयोग करने योग्य टेम्पलेट कैसे बनाएं?
8
A
उत्तर
22
यह एक मास्टर टेम्पलेट के क्लासिक मामले की तरह लगता है। इस तरह के एक टेम्पलेट में आप सभी पृष्ठों पर सामान्य सब कुछ डालते हैं और फिर आपके वास्तविक पृष्ठ इस टेम्पलेट का संदर्भ देते हैं और "रिक्त स्थान भरें"। एक तरह से यह क्लासिक भी शामिल है।
उदा।
/WEB-INF/templates/masterTemplate.xhtml:
<!DOCTYPE html>
<html lang="en"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
>
<h:head>
<title>
<ui:insert name="title">Some title</ui:insert>
</title>
</h:head>
<ui:include src="header.xhtml"/>
<h:body>
<ui:insert name="content" />
</h:body>
<ui:include src="footer.xhtml"/>
</html>
एक पेज के रूप में निम्नानुसार इस का उपयोग करता है, उदा
/hello.xhtml
<ui:composition template="/WEB-INF/templates/masterTemplate.xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:ui="http://java.sun.com/jsf/facelets"
>
<ui:define name="title">hello</ui:define>
<ui:define name="content">
Hi, this is the page
</ui:define>
</ui:composition>
संबंधित मुद्दे
- 1. कॉन्फ़िगर करने योग्य टेम्पलेट
- 2. ओवरराइट करने योग्य चर के साथ पेपैल बटन कैसे बनाएं
- 3. जीडब्ल्यूटी के साथ क्लिक करने योग्य लिंक कैसे बनाएं?
- 4. डेटा टेम्पलेट का पुन: उपयोग
- 5. रूबी: तर्क के साथ पुन: प्रारंभ करने योग्य कार्य
- 6. प्लग करने योग्य ASP.Net वेबसाइट कैसे बनाएं?
- 7. एंड्रॉइड - क्लिक करने योग्य सूचीदृश्य कैसे बनाएं?
- 8. स्क्रोल करने योग्य QVBoxLayout कैसे बनाएं?
- 9. पुन: प्रारंभ करने योग्य फ़ाइल अपलोड
- 10. लाइनरलाइट स्क्रॉल करने योग्य कैसे बनाएं
- 11. बहु स्पैन करने योग्य टेक्स्ट कैसे बनाएं?
- 12. डब्ल्यूपीएफ - टेम्पलेट के साथ छवि बटन कैसे बनाएं
- 13. मेवेन के साथ वसंत-आधारित निष्पादन योग्य जार कैसे बनाएं?
- 14. निर्भरता जार के साथ निष्पादन योग्य जार कैसे बनाएं
- 15. XSLT: अन्य टेम्पलेट में स्थित खाके का पुन: उपयोग कैसे
- 16. extjs textarea को संपादित करने योग्य बनाएं
- 17. छवि में क्लिक करने योग्य जोन बनाएं?
- 18. आकार बदलने योग्य सर्कल के साथ बटन नियंत्रण टेम्पलेट
- 19. वृक्षदृश्य के लिए नोड टेम्पलेट कैसे बनाएं?
- 20. निष्पादन योग्य फार कैसे बनाएं?
- 21. जेएसएफ में पुन: प्रयोज्य घटक कैसे बनाएं?
- 22. जावास्क्रिप्ट में चेन करने योग्य फ़ंक्शन कैसे बनाएं?
- 23. माउस के साथ क्लिक करने योग्य पूर्ण स्थान छवि क्षेत्र मानचित्र कैसे बनाएं?
- 24. मेरी छवि को क्लिक करने योग्य कैसे बनाएं
- 25. टेक्स्ट फ़ाइल में डाउनलोड करने योग्य लिंक कैसे बनाएं?
- 26. वर्चुअल रूप से स्क्रोल करने योग्य डिव टैग कैसे बनाएं?
- 27. एचटीएमएल 5 कैनवास में क्लिक करने योग्य बिंदु कैसे बनाएं?
- 28. एंड्रॉइड एक्शनबार में क्लिक करने योग्य लोगो आइकन कैसे बनाएं?
- 29. jQuery सॉर्ट करने योग्य, ड्रॉप करने योग्य और खींचने योग्य एक साथ काम करने के लिए
- 30. गैर-चयन योग्य वस्तुओं के साथ WinForms कॉम्बोबॉक्स बनाएं
लघु और मिठाई .. !!! – kark