Is there any problem when I mix JSF with plain HTML? -


मेरे पास अगला कोड है:

  & lt; li & gt; & Lt; h: प्रपत्र प्रदान किया गया = "# {! LoginController.session}" & gt; & Lt; h3 & gt; इनसिओ डे सेसी एंड ओक्यूट; एन & lt; / h3 & gt; & Lt; h: पैनल ग्रिड स्तंभ = "2" सेलपैडिंग = "7" & gt; & Lt; h: आउटपुट टेक्स्ट वैल्यू = "उपयोगिता:" /> & Lt; h: इनपुट टेक्स्ट id = "loginname" value = "# {loginController.loginname}" maxlength = "16" / & gt; & Lt; h: आउटपुट टेक्स्ट वैल्यू = "कंट्राज़ एंड नेटिल्ड; ए:" / & gt; & Lt; h: inputSecret आईडी = "पासवर्ड" मान = "# {loginController.password}" maxlength = "16" / & gt; & Lt; h: आउटपुट टेक्स्ट मूल्य = "" /> & Lt; h: कमांड बटन का मान = "इनसीआईआर सेसी एंड ओक्यूट; एन" एक्शन = "# {लॉगिन कंट्रोलर। चेक विविड यूजर}" / & gt; & Lt; / h: panelGrid & gt; & Lt; / h: प्रपत्र & gt; & Lt; / li & gt;  

लेकिन जब यह प्रपत्र प्रस्तुत नहीं करता है, तो कोई मुझे क्यों बता सकता है?

यदि आप प्राचीन JSF 1.0 / 1.1 कार्यान्वयन का उपयोग कर रहे हैं, तो आपको & lt; f: verbatim & gt; टैग्स की तरह HTML को लपेट करने की आवश्यकता है:

 <कोड> & lt; च: शब्दशः & gt; & lt; li & gt; & lt; / च: शब्दशः & gt; & Lt; h: प्रपत्र प्रदान किया गया = "# {! LoginController.session}" & gt; & Lt; f: शब्दशः & gt; & lt; h3 & gt; इनसिओ डे सेसी एंड ओक्यूट; एन & lt; / h3 & gt; & lt; / f: वर्बैटिम & gt; & Lt; h: पैनल ग्रिड स्तंभ = "2" सेलपैडिंग = "7" & gt; ...  

अन्यथा वे उत्पन्न दस्तावेज़ के शीर्ष पर, सभी JSF घटकों से पहले समाप्त हो जाएंगे।

यदि आप JSF 1.2 क्रियान्वयन या नए का उपयोग करते हुए, तब आपको समस्या के बिना टेम्पलेट पाठ में सादे HTML लिखने में सक्षम होना चाहिए क्योंकि वे घटक पेड़ में स्वचालित रूप से शब्दशः के रूप में ले जाते हैं। प्रपत्र का एकमात्र कारण प्रदान नहीं किया जा रहा है कि LoginController # isSession () वापस true होगा क्योंकि इसके rendered विशेषता के आधार पर निर्भर है।


Comments