美文网首页
Cookie/Session

Cookie/Session

作者: 8dc010427b39 | 来源:发表于2017-01-18 11:44 被阅读0次

    Cookie

    创建cookie

    Cookie cookie = new Cookie("name","aaa");

    //设置cookie的生命周期

    cookie.setMaxAge(3600);

    //cookie信息写回给浏览器

    //http   响应头 set-cookie: name=sp expires=tue .......

    response.addCookie(cookie);

    读取cookie

    Cookie[] cookies = request.getCookies();

    Cookie cookie = cookies[i];

    cookie.getName();

    cookie.getValue();

    删除cookie

    cookie.setmaxAge(0);

    response.addCookie(cookie);

    设置addCookie(负数)浏览器关闭后就被删除了

    Session

    设置session

    request.getSession().setAttribute("usr", usrname);

    获取session

    String attribute = (String) request.getSession().getAttribute("usr");

    删除session

    request.getSession().removeAttribute("usr");

    设置session时间

    request.getSession().setMaxInactiveInterval(60); //60秒


    HttpSession对象的创建和销毁

    HttpSession session = request.getSesssion();

    Session销毁

    1默认超时 30分钟

    2关闭服务器

    3session.invalidate()方法

    4setMaxInactiveInterval(int interval)可以设置超时时间


    Jsp创建session
    jsp默认创建session可以直接在jsp中使用session



    相关文章

      网友评论

          本文标题:Cookie/Session

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