2011-05-18 13 views
7

मैं त्रुटि संदेश प्रदर्शित करने के लिए की तरह, "निम्न हेडर लाभ उठाने नहींनई लाइन चरित्र

1.Name 
2.Roll no 

कैसे मैं JSF में इस का उपयोग करते हुए चेहरों संदेश दिखा सकते हैं चाहता है? कृपया मेरी मदद करो।

+0

तुम क्यों जोड़ने नहीं कर रहे हैं एक से अधिक संदेशों – wjans

+0

मैं एक संदेश केवल –

+4

देखें (http [मैं कैसे एक HTML JSF FacesMessage मैं बनाने में
तोड़ जोड़ सकता हूँ] का उपयोग कर सभी आइटम जोड़ने की जरूरत .com/प्रश्न/3195348/कैसे करते हैं-ए-add- ए-एचटीएमएल-ब्रेक-ब्र-इन-द-जेएसएफ-फेसमेसेज-आई-बिल्ड) – wjans

उत्तर

7

जावास्क्रिप्ट और सीएसएस का उपयोग कर एक विचित्र हैक लागू करने या अपने खुद के JSF संदेशों यह संभव नहीं है कस्टम घटक को लागू करने के बिना बिना।

आप प्रत्येक पंक्ति के लिए एक नया FacesMessage बनाने की आवश्यकता होगी।

+0

यह उत्तर अब सत्य नहीं है। मेरा जवाब देखें – Andrew

0

आप टैग का उपयोग करके इसे कर सकते हैं। आपको सबमिट आउटपुट पर इस आउटपुट टेक्स्ट को प्रस्तुत करने की आवश्यकता है और फिर संदेश प्रदर्शित करें। आपको उस संदेश में झूठी और उपयोगकर्ता टैग में एस्केप विशेषता को बदलना होगा जहां आपको ब्रेक की आवश्यकता है। तो उपरोक्त मामले में एक, 2.Roll "पलायन =" false "प्रस्तुत करना =" अपने सत्यापन "/>

0

इस एक का प्रयास करें:

new FacesMessage(FacesMessage.SEVERITY_ERROR, 
       "Title", 
       "<html>List:<ul><li> List item 1;</li><li> List item 2;</li><li> List item 3.</li></ul></html>") 
0

सीधे शब्दों में <p:messages> घटक in PrimeFaces 3.3+ पर escape="false" निर्धारित किया है। ?। // stackoverflow:

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