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();
  • 相关阅读:
    jQuery使用手册之Ajax支持(8)
    jQuery使用手册之动态效果(6)
    jquery插件 操作select
    提高jQuery的性能
    jQuery起点教程之使用AJAX(4)
    jQuery起点教程之插件制作(7)
    IE开发工具栏
    信息安全之DNS欺骗详解
    颜色取色器
    使DIV不被select等控件遮挡的解决办法
  • 原文地址:https://www.cnblogs.com/xiaozhang666/p/10658985.html
Copyright © 2011-2022 走看看