栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java 两个系统间的页面跳转

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

java 两个系统间的页面跳转

java 两个系统间的页面跳转(系统A跳转系统B) 系统A
//js(不传参)
window.open("http://"+ location.hostname +"/tempView");

//js(传参)
window.open("http://"+ location.hostname +"/tempView?token=" + encodeURIComponent(document.getElementById("token").value));
系统B

方法一(不传参)

//Controller
@RequestMapping(value = "/tempView")
public String tempView(){
///yxcj/tempView.html为templates下边的页面(如果不是,需要另外配置)
	return "/yxcj/tempView.html";
}

方法一(传参)

//Controller
@RequestMapping(value = "/tempView")
    public ModelAndView tempView(@RequestParam("token") String token) throws Exception {
        //根据秘钥和密文解密
        //String decryptData = DesbaseTool.decrypt(token);
        ///JSonObject jsonObject;
        //jsonObject = (JSONObject) JSONObject.parse(decryptData);

        //String userID = (String) jsonObject.get("userID");
        String userID = "userID";
        String decryptData = "userPassword";

        //模拟登录
        Subject subject = SecurityUtils.getSubject();
        Gt3UsernamePasswordToken gt3UsernamePasswordToken = new Gt3UsernamePasswordToken(userID ,decryptData);
        subject.login(gt3UsernamePasswordToken);
        
        ModelAndView view = new ModelAndView();
        view.setViewName("redirect:" + "/view/yxcj/yxzlfl.html");
        view.addObject("token", token);
        return view;
    }

前端(我这里另外添加了浏览器版本的判断)

//tempView.html



    
    
    
    tempView
    
    
    




over!!!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/396755.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号