国际化处理有两种处理方式.
1.
在security的配置文件里加入
其中
表示引用spring-security-core-3.0.5.jar中的messages_zh_CN.properties文件
2.
springsecurity自带的国际化中文配置翻译的不是很准确,需要我们手动更改.
下载springsecurity3的src包后解压出messages_zh_CN.properties文件更改其中的提示信息.
把文件拷贝到src文件夹下(maven项目拷贝到src/main/resource下)
springsecurity配置文件添加:
1.
在security的配置文件里加入
<bean id="messageSource" class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basename" value="classpath:org/springframework/security/messages_zh_CN" />
</bean>
<bean id="localeResolver"
class="org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver" />
其中
classpath:org/springframework/security/messages_zh_CN
表示引用spring-security-core-3.0.5.jar中的messages_zh_CN.properties文件
2.
springsecurity自带的国际化中文配置翻译的不是很准确,需要我们手动更改.
下载springsecurity3的src包后解压出messages_zh_CN.properties文件更改其中的提示信息.
把文件拷贝到src文件夹下(maven项目拷贝到src/main/resource下)
springsecurity配置文件添加:
<bean id="messageSource"
class="org.springframework.context.support.ReloadableResourceBundleMessageSource">
<property name="basename" value="classpath:messages_zh_CN" />
</bean>
<bean id="localeResolver"
class="org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver" />