2011-10-22 14 views
6

में एचटीएमएल टैग के साथ टेक्स्ट कैसे दिखा सकता हूं मुझे < p:editor> से स्ट्रिंग मिलती है: < b>This is bold text< /b>। मैं xhtml पेज में <b>This is bold text</b> दिखाना चाहता हूं। ऐसा करने के लिए मैं किस टैग का उपयोग कर सकता हूं?मैं प्राइमफ़ेस

उत्तर

15

escape="true" के साथ एक outputText का उपयोग करें:

<h:outputText escape="true" value="<b>This is bold</b>"/> 

के रूप में इस सवाल का जवाब में कहा गया है this question रहे हैं:

... Facelets परोक्ष लपेटता एक घटक में इनलाइन [जोर जोड़ा] सामग्री जैसा कि <h:outputText>

द्वारा दर्शाया गया है

तो, यदि आप टैग escape के साथ true पर सेट की गई विशेषता का उपयोग नहीं करते हैं तो फेसलेट आपके लिए जोड़ देगा जो HTML टैग से बच जाएगा।

संपादित करें: मैं escape विशेषता के बारे में पूरी तरह गलत हूं। कृपया मेरी अज्ञानता को क्षमा करें क्योंकि मैं अभी भी सीख रहा हूं। प्रलेखन के अनुसार escape विशेषता:

ध्वज यह इंगित करता है कि HTML और XML मार्कअप में संवेदनशील वर्ण बचने चाहिए। यह ध्वज डिफ़ॉल्ट रूप से "सत्य" पर सेट है।

कृपया सही उदाहरण के लिए this OS question का उत्तर देखें।

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