JSP(Java Server Page) JSP状态管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JSP(Java Server Page) JSP状态管理相关的知识,希望对你有一定的参考价值。

保存用户的状态的两个机制(Cookie  Session)

 1.Cookie(Web服务器保存在客户端的文本信息)

  1.1 作用:
    1.对特定对象的追踪
    2.保存用户网页浏览记录与习惯
    3.简化登录操作
  1.2 缺点:
    存在安全风险,容易泄露用户信息

  1.3 创建/使用Cookie
    1.创建Cookie对象
       Cookie cookie = new Cookie(String key,Object obj); 
    2.写入cookie对象
       response.addCookie(cookie); 
    3.读取cookie
       Cookie[] cookies = request.getCookies(); 

  1.4 常用方法:

方法名称 描述

void setMaxAge(int expiry)

设置cookie的有效期,以秒为单位
void setValue(String value) 创建cookie后,对cookie进行赋值
String getName() 获取cookie的名称
String getValue() 获取cookie的值
int getMaxAge() 获取cookie的有效时间,以秒为单位

 2.Session与Cookie区别

  session cookie
描述 在服务端保存用户信息 在客户端保存用户信息
session中保存的是Object类型 cookie保存的时候String类型
随会话的结束而结束而将其存储的数据销毁 cookie可以长期保存在客户端
保存重要信息 保存不重要的用户信息













以上是关于JSP(Java Server Page) JSP状态管理的主要内容,如果未能解决你的问题,请参考以下文章

JSP(Java Server Page) JSP状态管理

Jsp—01—Java server page 全解

JSP(Java Server Page)九大内置对象

Page指令

JSP

java web--jsp