Ist es möglich, ein Standardgebietsschema zu definieren, das geladen werden sollte, wenn der Benutzer ? Lang = unknownlang einstellt?Standardgebietsschema definieren und Ausnahmen für Spring Locale Interceptor behandeln
In meiner Feder-servlet.xml ich habe:
<bean id="localeChangeInterceptor"
class="org.springframework.web.servlet.i18n.LocaleChangeInterceptor">
<property name="paramName" value="lang" />
</bean>
<bean id="localeResolver"
class="org.springframework.web.servlet.i18n.CookieLocaleResolver">
<property name="defaultLocale" value="pt" />
</bean>
Auch wenn ich wie ungültige Zeichen in meiner URL param angeben lang = p @ t, wirft Feder eine Ausnahme, die behandelt werden sollten, wie würde Ich gehe das an?
Error 500: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalArgumentException: Locale part "'" contains invalid characters
ich habe Datei wie messages.properties, messages_en-IN.properties und messages_de-HI.properties ... wo sollte ich schreiben und LanguageExceptionHandler Code ausführen? Ich benutze Spring mit XML (nicht Java-Konfiguration) Ich habe Fehler als "java.lang.IllegalArgumentException: Locale Teil" En-IN "" – swapyonubuntu