Wie man das aktuelle Gebietsschema im Frühjahr?
Ich benutze diese Methode
LocaleContextHolder.getLocale()
bekommen umgeschaltet locale (Japanise), aber es gibt mir Englisch (Standard). Wie kann ich abrufen, die jp_JP locale?
Du musst angemeldet sein, um einen Kommentar abzugeben.
also zuerst überprüfen Sie Ihre aktuellen thread.für legen Sie das Gebietsschema in den aktuellen thread verwenden :
Methode und dann LocaleContextHolder.getLocale() zurück jp_JP locale
RequestContextUtils
Dies sollte Ihnen ermöglichen, um die aktuelle locale zu Ihrer Anfrage:
Rückkehr der
LocaleResolver
wurde verpflichtet, den Antrag desDispatcherServlet
.@param
request
aktuellen HTTP-Anforderung@return die aktuelle
LocaleResolver
oder{@code null}
wenn nicht gefunden:Diese zurück LocaleResolver, von wo aus Sie, als laden Sie die locale.
LocaleContextHolder
Oder als metioned von: Mohammad tanvirul islam:
Können Sie einen Blick auf die Doku hier:
RequestContextUtils: http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/support/RequestContextUtils.html
LocaleResolver: http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/web/servlet/LocaleResolver.html
LocaleContextHolder: http://docs.spring.io/spring/docs/current/javadoc-api/org/springframework/context/i18n/LocaleContextHolder.html
Gibt es mehrere Möglichkeiten zum erstellen von ein Locale-Objekt.Um den aktuellen Lokalen Objekt.
oder
um die aktuelle Sprache