স্প্রিং প্রকারের মোড়কের বস্তুর মাধ্যমে বর্তমান HttpServletRequest
অবজেক্টটি (পাশাপাশি বর্তমান HttpSession
বস্তুটি) প্রকাশ করে । এই মোড়কের জিনিসটি থ্রেডলোকালের সাথে আবদ্ধ এবং পদ্ধতিটি কল করে প্রাপ্ত হয় ।ServletRequestAttributes
static
RequestContextHolder.currentRequestAttributes()
ServletRequestAttributes
পদ্ধতি প্রদান করে getRequest()
বর্তমান অনুরোধ পেতে, getSession()
বর্তমান সেশন এবং অন্যান্য পদ্ধতি উভয় সুযোগ সঞ্চিত বৈশিষ্ট্যাবলী পেতে পেতে। নিম্নলিখিত কোডটি কিছুটা কুৎসিত হলেও, অ্যাপ্লিকেশনের যে কোনও জায়গায় আপনার বর্তমান অনুরোধের বস্তুটি পাওয়া উচিত:
HttpServletRequest curRequest =
((ServletRequestAttributes) RequestContextHolder.currentRequestAttributes())
.getRequest();
নোট করুন যে RequestContextHolder.currentRequestAttributes()
পদ্ধতিটি একটি ইন্টারফেস দেয় এবং ইন্টারফেস ServletRequestAttributes
প্রয়োগ করে এমনটি টাইপকাস্ট করা দরকার ।
স্প্রিং জাভাদোক : রিকোয়েস্টকন্টেক্সটহোল্ডার | সার্লেটলেকুয়েস্ট্যাট্রিবিউটস