मुझे अपने स्प्रिंग एमवीसी 3.2 एप्लिकेशन में अजीब व्यवहार का अनुभव हो रहा है, और मैंने देखा कि यह तब होता है जब रीडायरेक्ट वैकल्पिक तरीके से किया जाता है; तो मेरे सवाल कर रहे हैं:स्प्रिंग एमवीसी में, 'रीडायरेक्ट: प्रोसेस' या 'रीडायरेक्ट:/प्रोसेस' का उपयोग करके गुम सत्र या सत्र मूल्य के कारण भिन्न होता है?
कर रही है 'पुन: निर्देश:/प्रक्रिया': एक आंतरिक नियंत्रक के लिए पुनः निर्देशित के लिए 'प्रक्रियारीडायरेक्ट' किसी भी से अलग है?
क्या अतिरिक्त स्लैश सत्र में हैंडलिंग को प्रभावित करने में कोई फर्क पड़ता है?
क्या एक खो सत्र (या खो सत्र विशेषताएँ) के लिए कारण हैं?
मेरे आवेदन के माध्यम से मैंने एक मूल्य पढ़ा है; यहां तक कि तू मैं कई मामलों में रीडायरेक्ट करते हैं, जब मैं नियंत्रक URI से पहले एक स्लेश जोड़ने के लिए, उत्पादन पर मैं कभी कभी यह मान खोने कर रहा हूँ।
खोए गए सत्र मूल्य का निवारण कैसे करें इस पर कोई सुराग?
नोट: मैं तरीकों का उपयोग कर रहा httpRequest.getSession().setAttribute
और httpSession.getAttribute
सत्र तक पहुँचने के लिए।
स्टैकट्रैस? त्रुटि? कोड त्रुटि उत्पन्न कर रहा है? –
मुझे उस मूल्य के कारण एक NullPointerException मिलता है जो मैं सत्र से शून्य प्राप्त कर रहा हूं। यह दिन के दौरान एक दर्जन बार होता है। –
यह एक जीईटी नियंत्रक विधि में होता है, जब मैं वापस (दृश्य नाम के रूप में) मान 'रीडायरेक्ट:/प्रक्रिया' देता हूं। ध्यान दें, मैं इसे स्थानीय रूप से पुन: उत्पन्न नहीं कर सकता। –