में HttpServletRequest तक पहुंचने के लिए मैं कस्टम InternalResourceViewResolver आधारित रिज़ॉल्वर में मूल अनुरोध के HttpServletRequest ऑब्जेक्ट तक पहुंच बनाना चाहता हूं। क्या ऐसा करने का कोई आसान तरीका है? मैं यहाँ वसंत 2.5 का उपयोग कर रहा हूँ।वसंत: एक कस्टम ViewResolver
5
A
उत्तर
12
ViewResolver
इंटरफ़ेस वर्तमान अनुरोध के साथ प्रदान नहीं किया जाता है, और इसलिए इसके कार्यान्वयन भी नहीं करते हैं।
लेकिन, आप जो धागा बाध्य चर का उपयोग करता अनुरोध जैसी चीजों को स्टोर करने के RequestContextHolder
से वर्तमान अनुरोध, प्राप्त करने में कठिनाई का विकल्प है, लेकिन यह काफी नहीं है:
((ServletRequestAttributes)RequestContextHolder.currentRequestAttributes()).getRequest();
संबंधित मुद्दे
- 1. कस्टम वसंत संपत्ति स्रोत @Value
- 2. वसंत सुरक्षा: कस्टम उपयोगकर्ता विवरण
- 3. वसंत सुरक्षा में एक कस्टम फ़िल्टर कैसे लिखें?
- 4. वसंत में कस्टम Autowire उम्मीदवार सेम 3
- 5. वसंत सुरक्षा में कस्टम अपवादों को संभालें
- 6. वसंत 3.1 ऑटोवायरिंग कस्टम बाधा वैधता
- 7. वसंत सुरक्षा कस्टम फ़िल्टर (पासवर्ड बदलें)
- 8. वसंत 3 एमवीसी: कस्टम सत्यापनकर्ता के साथ सत्यापन संदेश दिखाएं
- 9. वसंत - एक यूआरएल को दोबारा लिखें
- 10. एक जावा कस्टम/सरल टैग
- 11. वसंत: एक बीन
- 12. वसंत MVC एक अनुरोध
- 13. वसंत roo
- 14. मैं वसंत में कस्टम प्रकार कनवर्टर कैसे पंजीकृत करूं?
- 15. जेएसपी वसंत
- 16. वसंत - नियंत्रक से कस्टम-प्रमाणीकरण-प्रदाता को कॉल करें
- 17. लेनदेन के साथ वसंत सुरक्षा कस्टम प्रमाणीकरण प्रदाता लपेटना
- 18. कस्टम लॉगबैक एपेंडर से वसंत का उपयोग करना?
- 19. मैं वसंत में कस्टम मोंगो फॉर्मेटर्स कैसे स्थापित करूं?
- 20. वसंत सुरक्षा
- 21. वसंत और वसंत सुरक्षा कॉन्फ़िगरेशन सहायता, एक बीन
- 22. एक रिकॉर्ड/आइटम पढ़ें और वसंत बैच
- 23. वसंत
- 24. वसंत
- 25. वसंत
- 26. वसंत
- 27. वसंत
- 28. वसंत
- 29. वसंत
- 30. वसंत
धन्यवाद एक बहुत। यह चाल है। इस तकनीक के किसी भी दुष्प्रभाव के बारे में मुझे अवगत होना चाहिए? –
प्रति साइड इफेक्ट्स नहीं, लेकिन ध्यान रखें कि संदर्भ धारक डिस्पैचर सर्वलेट द्वारा प्रारंभ किया गया है। जब तक आपके अनुरोध उस के माध्यम से गुजरते हैं, तब तक आपको तब तक ठीक होना चाहिए जब तक आप पृष्ठभूमि थ्रेडिंग के साथ सॉस चीजें नहीं करना शुरू करते। – skaffman