zoukankan      html  css  js  c++  java
  • Cookie&Sission 部分方法


    Cookie:

    --创建Cookie:
    Cookie cookie = new Cookie(String cookieName,String cookieValue);
    
    cookie.setMaxAge(int seconds); --时间秒,若删除可以设置为0,默认未-1
    注意:如果不设置持久化时间,cookie会存储在浏览器的内存中,浏览器关闭    cookie信息销毁(会话级别的cookie),如果设置持久化时间,cookie信息会    被持久化到浏览器的磁盘文件里
    
    --设置携带路径
    cookie.setPath(String path);
    cookie.setPath("/WEB16");
    --代表访问WEB16应用中的任何资源都携带cookie cookie.setPath(
    "/WEB16/cookieServlet"); 代表访问WEB16中的cookieServlet时才携带cookie信息 --向客户端发送cookie: response.addCookie(Cookie cookie); Cookie[] cookies = request.getCookies(); 2)遍历Cookie数组,通过Cookie的名称获得我们想要的Cookie for(Cookie cookie : cookies){ if(cookie.getName().equal(cookieName)){ String cookieValue = cookie.getValue(); } }
    Session:
    
    HttpSession hs=request.getSession();
    //获取编码
    String id=hs.getId();
    //给前台
    response.getWriter().write(id);
    //
    hs.setAttribute("goods", "GTR");
    
    Session也是存储数据的区域对象,所以session对象也具有如下三个方法:
    session.setAttribute(String name,Object obj);
    session.getAttribute(String name);
    session.removeAttribute(String name);
    
    可以在工程的web.xml中进行配置存在时间
    sission默认停止服务器操作30分钟后自动删除用户空间
    <session-config>
            <session-timeout>30</session-timeout>
    </session-config>
    
    手动销毁session
    session.invalidate();
  • 相关阅读:
    【linux】which和whereis
    【linux】locate介绍
    【linux】find命令详解
    【linux】umask
    【linux】文件目录说明
    【linux】Linux系统信息查看命令大全
    【linux】mkdir -p命令
    【linux】head&&tail
    【linux】less &&more
    【linux】ls常用参数
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/10658985.html
Copyright © 2011-2022 走看看