zoukankan      html  css  js  c++  java
  • 通过链接跳转登录到另外一个系统

    function js_method(){
    window.open("http://localhost:1234/test/user/mylogin?login=test");
    }

    <a src="" href="javascript:void(0);" onclick="js_method()">登录</ a>

    private void mylogin() throws Exception {
    HttpSession session = request.getSession(true);
    response.setHeader("Access-Control-Allow-Origin", "*");

    String username = request.getParameter("login");

    //1. 检查用户是否存在

    session.setAttribute(OnlineUser.class.getSimpleName(), onlineUser);
    response.sendRedirect("/test/page/system/main.html?" + new Date().getTime());
    }

    在IE浏览器下Session会丢失,需要用另外一个方法

    function js_method2(urlstr){

    var openobj = window;
    if(typeof(window.dialogArguments) == 'object')
    {
    openobj = window.dialogArguments;
    }
    openobj.open(urlstr,"_blank");

    }

    <a href="#" onClick="js_method2('http://localhost:1234/test/user/mylogin?login=test')" >登录</a>

  • 相关阅读:
    在 MAC 下配置 Nginx
    Color Schema 配色随笔
    .Net与 WebAssembly 随笔
    关于Xamarin、Qml、数据绑定、MVC、MVVM 相关的散讲
    用Nuget部署程序包
    Qt3D
    Qt3D Shader
    Qt QML 2D shader
    LearnOpenGL
    Qt3D 5.9 and future
  • 原文地址:https://www.cnblogs.com/dongjh/p/11098483.html
Copyright © 2011-2022 走看看