2011-09-14 12 views
9

मिक्सिंग मैंने अभी जेएसएफ 2.0 का उपयोग करना शुरू कर दिया है, लेकिन मैंने वांछित लेआउट प्राप्त करने के लिए मानक HTML टैग के साथ जेएसएफ टैग को मिलाकर पाया। हालांकि मैं अपने पृष्ठों को लेआउट करने के लिए चेहरे का उपयोग कर रहा हूं, लेकिन मुझे लगता है कि मैं मदद नहीं कर सकता लेकिन घटकों को मिला सकता हूं।जेएसएफ टैग और एचटीएमएल

<ui:define name="content"> 
    <h:form> 
     <h:commandButton value="Search" action="#{myBean.handleSearch}"/> 
     <h:commandButton value="Reset" action="#{myBean.handleReset}"/> 
     <div> 
      <!-- Some JSF component --> 
     </div> 

मैं सोच रहा हूं कि क्या मैं बुरे अभ्यास में भाग रहा हूं। इसके लिए जानकारी का कोई स्रोत? धन्यवाद

उत्तर

12

यह एक बुरा अभ्यास नहीं है। यह बिल्कुल ठीक है। जेएसएफ घटक का उपयोग करने का एकमात्र कारण जेएसएफ घटक पेड़ में इसका उपयोग करना है। <div> के बजाय <h:panelGroup layout="block"> का उपयोग करने के लिए यह एक और खराब अभ्यास होगा। लेकिन अगर यह एक कंटेनर था जिसमें आप अपनी सामग्री को अजाक्स-अपडेट करना चाहते हैं, तो <h:panelGroup id="foo" layout="block"> पूरी तरह से ठीक होगा।

इतिहास का एक सा के लिए, आप इस उपयोगी मिल सकता है: JSF vs HTML(JSP) for enterprise portals UI layer. Which one to Choose? and WHY?

+0

धन्यवाद BalusC! अपना अंक मिला .. –

+0

आपका स्वागत है। – BalusC

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