5
是否可以定義應該加載的默認語言環境,以防用戶設置?lang = unknownlang?定義默認語言環境並處理Spring語言環境攔截器的異常
在我爲spring-servlet.xml我有:?
<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>
另外,如果我指定我的網址PARAM像郎= P @ T無效字符,春天拋出應該處理的異常,會怎樣我去解決這個問題?
Error 500: org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalArgumentException: Locale part "'" contains invalid characters
我有像messages.properties,messages_en-IN.properties和messages_en-HI.properties文件...我應該在哪裏寫和運行LanguageExceptionHandler代碼?我用xml(不是java配置)使用spring我的錯誤是「java.lang.IllegalArgumentException:Locale part」en-IN「」 – swapyonubuntu