zoukankan      html  css  js  c++  java
  • cookie session application

    cookie原理:

     

     

     

     session  

     

    通过HttpServletRequest的对象来获取session

    HttpSession session = request.getSession();

    getSession(true):如果在本次请求之前有一个session对象,直接拿到session对象;如果本次请求之前没有请求对象,直接创建session对象

    getSession(false):如果在本次请求之前有一个session对象,直接拿到session对象;如果本次请求之前没有请求对象,返回null

    验证用户登录是否超时使用getSession(false)

    session存储有两种方式:

      1.使用cookie存储jsessionId 将jsessionId传递给服务器获取session(默认)(更加简洁,客户端必须要启用cookie)

       2.使用response.encodeURL(“请求地址”)这个方法来进行url的重写将jsessionId通过url参数的形式传递给服务器,从而取得session。(更加严谨)

    每个浏览器的窗口(以及它的子窗口)拥有一个session

    session相当与一个Map<String,Object>

    通过HttpSession.getAttribute(String key)取得session中的值

    通过HttpSession.setAttribute(String key,Object value)赋值

    多次给同一个key赋值,最后一次将之前的值覆盖掉。

    application

     

  • 相关阅读:
    文件传输-一个大文件传输
    日志模块-logging模块
    加密模块hashlib
    面向对象进阶-反射
    面向对象
    模块和包
    作业-学生管理系统
    Java 链表反转
    Haoop MapReduce 的Partition和reduce端的二次排序
    Hadoop 笔记1 (原理和HDFS分布式搭建)
  • 原文地址:https://www.cnblogs.com/qmqn/p/7307664.html
Copyright © 2011-2022 走看看