zoukankan      html  css  js  c++  java
  • Jsp——状态管理

    1、http协议的无状态性:

      无状态是指,当浏览器发送请求给服务器的时候,服务器响应客户端请求。

      但是当同一个浏览器再次发送请求给服务器的时候,服务器并不知道它就是刚才那个浏览器。

      简单的说,就是服务器不会去记得你,所以就是无状态协议。

    2、Cookie概述:

      ①保存用户的状态的两大机制:Session 、Cookie

      ②什么是Cookie?

       Cookie:中文名称为“小甜饼” ,是Web服务器保存在客户端的一系列文本信息。

       典型应用一:判定注册用户是否已经登录网站。

       典型应用二:“购物车”的处理。

       生活中Cookie的应用:

            系统会自动记录已经浏览过的视频;

            记住用户名和密码实现自动登录功能;

      ③Cookie的作用:

        a、对特定对象的追踪;

        b、保存用户网页浏览记录与习惯;

        c、简化登录;

       安全风险:容易泄露用户信息;

    3、Jsp中创建与使用Cookie:

      ①创建Cookie对象

        Cookie newCookie = new Cookie(String key ,Object value);

      ②写入Cookie对象

        response.addCookie(newCookie);

      ③读取Cookie对象

        Cookie[ ] cookies = request.getCookie();

      常用方法:

       ①void setMaxAge(int expiry)  //设置cookie的有效期,以秒为单位;

       ②void setValue(String value)  //在cookie创建后,对cookie进行赋值;

       ③String getName()  //获得cookie的名称;

       ④String getValue()  //获取cookie的值;

       ⑤int getMaxAge()  //获取cookie的有效时间,以秒为单位;

    4、Session与Cookie对比:

      

        

      

  • 相关阅读:
    字典
    字符串常用的方法
    切片,集合、文件处理
    蓝桥杯练习 Day6 题解
    spoj-ORDERS
    spoj-SUBSUMS
    spoj
    spoj --- ABCDEF
    C. Andryusha and Colored Balloons
    B. The Meeting Place Cannot Be Changed
  • 原文地址:https://www.cnblogs.com/chengshun/p/8986312.html
Copyright © 2011-2022 走看看