एक jsp से <% null.toString(); %>
जेएसपी में फेंकने वाले NullPointerException को संभालने के लिए वसंत हैंडलर एक्सेप्शन रीसोलवर को कॉन्फ़िगर कैसे करें?
यह अपवाद HandlerExceptionResolver द्वारा नियंत्रित नहीं है का उपयोग करते हुए उदाहरण के लिए एक NullPointerException फेंक दिया जाता है, लेकिन वेब कंटेनर (बिल्ला) के लिए फेंक दिया और एक code 500 error
में बदल दिया।
मैं अपने हैंडलरएक्सप्शन रीसॉल्वर में उस त्रुटि को प्राप्त करने के लिए वसंत को कैसे कॉन्फ़िगर कर सकता हूं?
विवरण:
- स्प्रिंग नियंत्रकों के अंदर फेंक दिया अपवाद को संभालने के लिए विन्यस्त किया जा सकता है, लेकिन नहीं अपवाद दृश्य द्वारा फेंका।
- बेशक मैं NullPointerException को हल कर सकता हूं, लेकिन मैं ऐसे समाधान को डिज़ाइन करना चाहता हूं जो उपयोगकर्ता को उपयोगकर्ता के अनुकूल संदेश प्रदर्शित करने के लिए वेब एप्लिकेशन पर किसी भी संभावित समस्या को सुदृढ़ रूप से हल करे।
@Steve_B यहां समस्या यह है कि त्रुटि प्रसंस्करण के दौरान त्रुटि होती है - नियंत्रक पहले से ही बाहर निकल गया है। – MetroidFan2002