美文网首页Java
Java设置Session

Java设置Session

作者: ChangLau | 来源:发表于2018-09-30 20:33 被阅读7次

    设置Session

    //使用request对象的getSession()获取session,如果session不存在则创建一个
    HttpSession session = request.getSession();
    //将数据存储到session中
    session.setAttribute("username", username);
    session.setAttribute("userid", password);
    session.setMaxInactiveInterval(60 * 20); //单位秒
    

    获取Session

    //获取session里的登录状态值
    String username = (String) request.getSession().getAttribute("username");
    String userid = (String) request.getSession().getAttribute("userid");
    System.out.println(username);
    System.out.println(userid);
    //如果登录状态不为空则返回true,返回true则会执行相应controller的方法
    if (username != null) {
        return true;
    }
    //如果登录状态为空则重定向到登录页面,并返回false,不执行原来controller的方法、自定义Session失效状态码
    response.setStatus(333);
    

    前端适配

    //自定义Session失效状态码
    if (err.response.status === 333) {
        Message.error({ message: '登录信息失效⊙﹏⊙∥' })
        window.location.href = 'http://65.49.209.221'
    }
    

    相关文章

      网友评论

        本文标题:Java设置Session

        本文链接:https://www.haomeiwen.com/subject/aaqgoftx.html