में त्रुटि संदेश मुद्रित करने के लिए, जब कोई अपवाद होता है तो मैं एक त्रुटि पृष्ठ पर एक कस्टम संदेश मुद्रित करना चाहता हूं।जेएसएफ में अपवाद हैंडलिंग - नए पेज
मैं इस
if(erroroccured){
FacesMessage message=new FacesMessage("You must login to continue");
context.addMessage(null, message);
FacesContext.getCurrentInstance().getExternalContext().redirect("error.xhtml");
}
error.xhtml में मैं भी
<h:messages></h:messages>
टैग दे दिया .. जब भी अपवाद तब होता है मेरा पेज पूरी तरह से पुनः निर्देशित किया गया है की कोशिश की। लेकिन मुझे कोई त्रुटि संदेश मिल गया है।
संभव डुप्लिकेट: [? कैसे JSF में अपने आवेदन की त्रुटियों को प्रदर्शित करने के] (http://stackoverflow.com/questions/315804/how-to-display-my-applications-errors-in-jsf) – oers
नहीं, यह प्रश्न सत्यापन त्रुटियों के बारे में बताता है, संदेश अपवाद हैंडलिंग के बारे में पूछ रहा हूं जहां मुझे अपने कस्टम संदेश को मुद्रित करने के लिए किसी अन्य पृष्ठ पर रीडायरेक्ट करने की आवश्यकता है। लेकिन उस प्रश्न में कोई पुनर्निर्देशन नहीं होता है ... मुझे एक ही पृष्ठ में एक सत्यापन संदेश मुद्रित करने में कोई समस्या नहीं है .. समस्या मुख्य रूप से पुनर्निर्देशन में मौजूद है .. – Karthikeyan