CAS SSO 中设置默认语言为汉语(国际化)
1 闲来无聊学一下CAS单点登录的一个开源实现:但是觉得如果要用到自己项目中。页面是需要修改的.但首先设置了汉语,会对你的修改有很好的帮助.其实在我当前使用的版本中cas-server-4.0.0,注意我是自己下载源码(https://github.com/Jasig/cas)使用maven构建的.
2 参考资料: cas国际化
3 其实如果只是测试用完全不用那么麻烦,在你配置cas之后在首页你就能看到一大堆语言包设置如下,点击一下某个语言就切换了你当前的语言环境.
4 问题在我需要在cas启动时默认就设置为中文.其实看了一下源码,cas使用的spring 国际化配置,那么久很简单了.你只需要修改/WEB-INF/cas-servlet.xml文件的
<!-- Locale Resolver --> <bean id="localeResolver" class="org.springframework.web.servlet.i18n.CookieLocaleResolver" p:defaultLocale="zh_CN" />
p:defaultLocale=“zh_CN"即可
修改之后如下:
注意:最后说明一下.如果你是源码编译安装.common-collectins 版本需要换成3.x以上,否则运行到tomcat上会提示错误
CAS SSO 中设置默认语言为汉语(国际化)
最新推荐文章于 2020-12-14 17:10:56 发布