2011-09-03 14 views
15

वर्तमान में मेरे एप्लिकेशन में जब कोई उपयोगकर्ता प्रकार URL बार में कुछ अवैध गंतव्य, यह दिखाई देगा:जेएसएफ 2.0 में कस्टम 404 संदेश कैसे बनाएं?

enter image description here

मैं इसे और अधिक सुंदर बनाने के लिए और अपने खुद के मार्कअप और सीएसएस का एक सा के साथ अनुकूलित करना चाहते हैं ।

-क्या मुझे प्रोग्राम करने की ज़रूरत है कि मेरे ऐप पर या मुझे इसे एप्लिकेशन सर्वर में कॉन्फ़िगर करना होगा?

- अगर मैं ऐसा करना चाहता हूं तो मुझे कहां से शुरू करना चाहिए?

+0

3.1.1 को अपग्रेड करने पर विचार करें। –

+0

@ Thorbjørn Ravn Andersen मैं इसे मानता हूं। धन्यवाद :) – sfrj

उत्तर

31

आप <error-code> (HTTP status code) या <exception-type> (पूर्ण योग्य अपवाद वर्ग के नाम जो डाल दिया गया था, जैसे javax.faces.application.ViewExpiredException) पर निर्भर करता है web.xml में <error-page> कस्टम घोषणा कर सकते हैं।

<error-page> 
    <error-code>404</error-code> 
    <location>/WEB-INF/errorpages/404.xhtml</location> 
</error-page> 

आपको 404.xhtml में मार्कअप भरने की पूरी आजादी है।

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