天翎MyApps技术社区 - 低代码平台 | 流程管理系统 | BPM软件

 找回密码
 注册成为天翎用户
查看: 2008|回复: 0

[源码] 单点登录默认语言设置【源码-单点登录】

[复制链接]
purple 发表于 2013-1-18 15:35:19 | 显示全部楼层 |阅读模式
本帖最后由 purple 于 2013-1-21 11:33 编辑

Q:obpm系统是通过登录界面设置中英文切换的,而我们的系统通过单点登录到obpm系统,不能通过登录界面选择语言。我们的需求是,当我们的系统切换为英文的时候,希望对应进入obpm的英文版,请问怎样才能实现呢?

A:您好,这部分需要您在跳转链接后带参数,并且修改源码来实现,具体步骤如下:
1、再原来写好的跳转地址后,添加参数,格式:?参数名=参数值
eg:<a href="http://localhost:8080/obpm/portal/login/sso.action?testSSO=tw">myApps平台主页1</a>
P.S:参数值tw:繁体中文 EN:English   CN:简体中文
2、在LoginAction类的doSSO()方法中获取链接地址参数,并设置到session中。具体语句类似:
  1. String aa=request.getParameter("testSSO");
  2. session.removeAttribute("USERLANGUAGE");
  3. session.setAttribute("USERLANGUAGE", aa);
复制代码
修改后的LoginAction类的doSSO()方法如下图所示:
123.jpg

关于单点登录配置,详情可参考帖子:http://www.teemlink.com/bbs/view ... 5%B5%E3%B5%C7%C2%BC

本版积分规则

QQ|手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-12 16:12

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表