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();
  • 相关阅读:
    java数据库连接池dbcp的使用
    图片轮显效果大全
    W5500问题集锦(持续更新中)
    Gamma校正及其OpenCV实现
    GlusterFS源代码解析 —— GlusterFS 日志
    cocos2dx 以子弹飞行为例解说拖尾效果类CCMotionStreak
    leetcode__Convert Sorted List to Binary Search Tree
    昨天面试新浪 java试题
    linux概念之性能调优
    Java实现 黑洞数
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/10658985.html
Copyright © 2011-2022 走看看