美文网首页程序员Java学习笔记Java 杂谈
JavaEE学习记录(Jsp状态管理)

JavaEE学习记录(Jsp状态管理)

作者: zzj丶 | 来源:发表于2017-01-04 22:34 被阅读65次

http协议的无状态性:
无状态是指,当浏览器发送请求给服务器的时候,服务器响应客户端的请求。但是当同一个浏览器再次发送请求给服务器时,服务器并不知道它是刚才那个浏览器。简单滴说,服务器不会去记得你,所以就是无状态协议。

Cookie概述:
什么是cookie?

Cookie中文名称“小甜饼”,是web服务器保存在客户端的一系列文本信息。
典型应用一、判断用户是否登录网站。
二、购物车的处理

Cookie的作用:

对特定对象的追踪;
保存用户网页浏览记录与习惯
简化登录
安全风险:容易泄露用户信息
JSP中创建与使用cookie
创建cookie对象
Cookie newCookie = new Cookie(String key,Object value);
写入Cookie对象
respone.addCookie(newCookie);
读取Cookie对象
Cookie[] cookie = request.getCookies();

常用方法:

Void setMaxAge(int expiry) 设置cookie的有效期,以秒为单位
Void setValue(String value) 在cookie创建后,对cookie赋值
String getName() 获取cookie的名字
String getValue()  获取cookie的值
Int getMaxAge() 获取cookie的有效期,以秒为单位

session和cookie对比

共同点 :
- 都是保存用户状态的机制
- 都会过期,也就是都有一个生存期限
session保存在服务器端的内存里面
session的安全性要比cookie要高

相关文章

  • JavaEE学习记录(Jsp状态管理)

    http协议的无状态性:无状态是指,当浏览器发送请求给服务器的时候,服务器响应客户端的请求。但是当同一个浏览器再次...

  • JavaEE学习记录(JSP内置对象)

    内置对象的简介:内置对象是web容器常见的一组对象,不使用new关键字就可以使用的内置对象。九大内置对象:常用的:...

  • 2018-08-28

    Jsp状态管理

  • JSP状态管理

    一、http协议的无状态性 二、保存用户状态的两大机制 三、cookie的简介 什么是cookie? cookie...

  • Jsp状态管理

    一.http协议的无状态性 无状态是指,当浏览器发送请求给服务器的时候,服务器响应客户端的请求。但是当同一个浏览器...

  • Tomcat安装及IDEA配置

    Tomcat 中小型JavaEE服务器,仅支持少量的JavaEE规范servlet/jsp 下载 http://t...

  • javaEE供销管理系统

    javaEE采购管理系统 本系统是一个独立的系统,用来解决企业采购信息的管理问题。采用JSP技术构建了一个 有效而...

  • 一、JSP 入门

    JAVAEE 13 种计算规范之一,JSP (Java Server Page) 是一种模板技术。 JSP有如下特...

  • JSP基础

    2019-05-14 基本知识 什么是JSP JSP是Java Server Pages的缩写,是符合JavaEE...

  • JSP学习笔记

    JSP(Java Server Page)和Servlet是JavaEE的两个基本成员,二者本质相同,JSP最终也...

网友评论

    本文标题:JavaEE学习记录(Jsp状态管理)

    本文链接:https://www.haomeiwen.com/subject/htdavttx.html