मुझे अपने जेएसपी पृष्ठों में एक आगंतुक का लोकेल प्राप्त करने की आवश्यकता है ताकि मैं भाषाओं की सूची के साथ एक ड्रॉप डाउन मेनू को सही तरीके से प्रदर्शित कर सकूं और चयनित भाषा उनके वर्तमान लोकेल के अनुसार कर सकूं । आम तौर पर मैं ${pageContext.request.locale}
जैसे कुछ कर सकता हूं।स्प्रिंग 3 के सत्र का उपयोग कर जेएसपी में विज़िटर का लोकेल कैसे प्राप्त करें
समस्या, मुझे लगता है कि, यह केवल मुझे उपयोगकर्ता के अनुरोध शीर्षकों (ब्राउज़र क्या भेजता है) के अनुसार लोकेल देगा। लेकिन उपयोगकर्ता उनकी भाषा/स्थानीय परिवर्तित हो सकती है, इसलिए मैं वसंत की व्यवस्था है जिसके भी सत्र पर लग रहा है उपयोग करने की आवश्यकता:
RequestContextUtils.getLocale(request).toString();
लेकिन तब इसे उपयोग करने में है कि एक JSP पेज में इतना आसान नहीं है और JSP कोड काम है इसके साथ।
या उपयोगकर्ता के लिए भाषाओं के ड्रॉप डाउन मेनू को प्रदर्शित करने के लिए एक और आसान तंत्र है? क्या वसंत जेएसपी से आसानी से सुलभ वस्तु में मौजूदा लोकेल स्टोर करता है?