2011-11-03 11 views
6

मेरे पास जेएसएफ विशेषज्ञ के लिए यह बहुत ही मामूली सवाल है ... मैं एक जेएसएफ 2.0 एप्लिकेशन में काम कर रहा हूं। ने कहा कि मैंने उपयोगकर्ता को प्रदर्शित करने के लिए एचटीएमएल भाग वाले एक संपत्ति के साथ बीन प्रबंधित किया है, जिसका नियंत्रण मुझे उस एचटीएमएल को सीधे एन्कोड किए बिना पृष्ठ पर निकालने के लिए करना चाहिए?जेएसएफ आउटपुट एचटीएमएल-स्वरूपित पाठ

उत्तर

22

क्या आप की कोशिश है कि:

<h:outputText value="#{myBean.myProperty}" escape="false"/> 

डिफ़ॉल्ट रूप से, escape विशेषता true करने के क्रम एचटीएमएल/XML वर्ण से बचने के लिए में सेट है।

+0

मुझे यह भी पता चला कि # {myBean.myProperty} नौकरी करें। सबसे अच्छा तरीका क्या है? 2 समाधानों में से किसी एक के साथ कोई समस्या है? – themarcuz

+3

'' जेएसएफ 1.x में एक विशेष उद्देश्य था जो अब जेएसएफ 2.x में जरूरी नहीं है और जेएसएफ 2.1 के बाद इसे हटा दिया गया है। इसका इस्तेमाल न करें। – BalusC