CAS SSO 中设置默认语言为汉语(国际化)

简介: CAS SSO 中设置默认语言为汉语(国际化)      1   闲来无聊学一下CAS单点登录的一个开源实现:但是觉得如果要用到自己项目中。页面是需要修改的.

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上会提示错误



目录
相关文章
|
8月前
|
前端开发 JavaScript 测试技术
前端国际化辅助工具——自动替换中文并翻译
前端国际化辅助工具——自动替换中文并翻译
441 0
|
存储 PHP 数据安全/隐私保护
Jasny SSO支持哪些PHP框架?底层原理是什么?
Jasny SSO支持哪些PHP框架?底层原理是什么?
124 0
|
存储 NoSQL Java
社会你“小峰哥“用Java实现了管理员可以修改任意用户Session的功能 下
社会你“小峰哥“用Java实现了管理员可以修改任意用户Session的功能 下
128 0
社会你“小峰哥“用Java实现了管理员可以修改任意用户Session的功能   下
|
存储 缓存 NoSQL
社会你“小峰哥“用Java实现了管理员可以修改任意用户Session的功能 上
社会你“小峰哥“用Java实现了管理员可以修改任意用户Session的功能 上
109 0
社会你“小峰哥“用Java实现了管理员可以修改任意用户Session的功能   上
|
NoSQL Java 程序员
Spring改变版本号命名规则:此举对非英语国家很友好
Spring改变版本号命名规则:此举对非英语国家很友好
Spring改变版本号命名规则:此举对非英语国家很友好
|
缓存 前端开发 JavaScript
|
存储 自然语言处理 安全
RavenDB起步--文档标识符
在关系型数据库中表一般情况下都会存在主键,这个主键在所在表中是唯一的不可重复的,同样在 RavenDB 中也存在这样的主键,它被成为文档标识符或文档ID。文档ID是由 UTF8 字符串组成的最多 2025 字节长度的全局唯一值。一般来说文档 ID 的组成规则是: 集合名称 + / + 唯一值 ,当然如果你有其他文档 ID 组成的规则也可以使用。下面我们来看一下 RavenDB 生成文档 ID 的策略。
202 0
RavenDB起步--文档标识符
|
开发者
国际化程序(国际化实现原理)|学习笔记
快速学习 国际化程序(国际化实现原理)
199 0
国际化程序(国际化实现原理)|学习笔记
|
前端开发 Java
Struts2实现国际化操作及中英文切换(九)上
Struts2实现国际化操作及中英文切换(九)
170 0
Struts2实现国际化操作及中英文切换(九)上
|
JSON JavaScript 前端开发
Struts2实现国际化操作及中英文切换(九)下
Struts2实现国际化操作及中英文切换(九)
147 0
Struts2实现国际化操作及中英文切换(九)下