java - Overwriting the errorPage property in JSP -
मैंने & lt;% @ पेज त्रुटि को परिभाषित किया है पृष्ठ = "/ error.jsp"% & gt;
शीर्षक में कि सभी जेएसपी फाइलें शामिल हैं, किसी अप्रतिबंधित अपवाद को पकड़ने के लिए और उस त्रुटि पृष्ठ पर रीडायरेक्ट करने के बजाय उन्हें मुद्रित करें यह एक चेतावनी के साथ ठीक काम करता है - अगर error.jsp स्वयं एक अपवाद फेंकता है, यह एक अनन्त लूप में लगातार अपने आप ही रीडायरेक्ट हो जाएगा। मैं सिर्फ error.jsp के लिए errorPage मान को मिटाना चाहता हूं ताकि यह अपवाद को सामान्य रूप से प्रिंट कर सके। मैंने त्रुटि पृष्ठ की संपत्ति को रिक्त करने के लिए केवल पुन: परिभाषित करने की कोशिश की लेकिन मुझे निम्न त्रुटि मिलती है:
पेज डायरेक्टिव: त्रुटि के एकाधिक घटनाएं होने के लिए गैरकानूनी है (पुराने: /error.jsp, new:)
क्या मुझे उस संपत्ति को अधिलेखित करने के लिए कोई रास्ता है? या इस मुद्दे को कैसे रोकें इसके बारे में कोई अन्य सुझाव?
पृष्ठ एक ही विशेषता के साथ घोषणाएं आपकी पसंद हैं:
- अपने हेडर को अपने त्रुटि पेज में शामिल नहीं करें।
- सुनिश्चित करें कि आपका त्रुटि पृष्ठ अपने आप में कोई अपवाद नहीं डालता है यह वास्तव में सरल और सरल होना चाहिए - व्यापारिक तर्क के लिए त्रुटि पृष्ठ नहीं है अगर आप वहां कुछ जटिल करना चाहते हैं, तो इसके बजाय किसी अन्य पृष्ठ पर पुनः निर्देशित करें।
Comments
Post a Comment