Java Web中Session和Cookie的区别,看这一篇就够了

中级JAVA:Cookie和Session区别 为什么要有cookie/session? 在客户端浏览器向服务器发送请求,服务器做出响应之后,二者便会断开连接(一次会话结束)。那么下次用户再来请求服务器,服务器没有任何办法去识别此用户是谁。比如web系统常用的用户登录功能,如果没有cookie机制支持,那么只能通过查询数据库实现,并且要命的是每次刷新页面都要重新输入表单信息查询一次数据库才可以识别用户,这会给开发人员带来大量冗余工作并且简单的用... 阅读详情

Java Web中Session和Cookie的区别,看这一篇就够了

引文

会话跟踪技术是用来跟踪用户的会话,并且保持对用户会话之间的数据管理。其中常用的会话跟踪技术是Cookie和Session

1、Cookie

Cookie是客户顿请求服务器端后,服务器给客户端的一个标识,并保存在客户端中。

当客户端再次向服务器端发送请求时,会携带该标识,服务器就可以根据标识来识别客户端的身份或者状态。

1.1Cookie的应用

1.保持用户登录状态

将用户信息保存到Cookie中,并发送到浏览器中。将有效时间设置为一个较长的时间,这样子下次浏览器在进行访问一个网站时,服务器还能根据标识来识别用户。根据识别用户,用户就不需要输入用户名和密码等信息。

2.记录用户名

⼀旦⽤户登录成功以后,下次再登录时,直接将Cookie中的⽤户名读取并显示出来,这样⽤户就不需要再次输⼊⽤户名,只输⼊密码即可。

[举例1] Cookie保持登录信息状态&删除Cookie**

1.首先在重写的post方法中创建Cookie对象。根据对象与信息的匹配处理,返回到JSP页面进行响应。

protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //1、输出信息。
        req.setCharacterEncoding("utf-8");
        String uname=req.getParameter("username");
        String upass=req.getParameter("password");
        System.out.println(uname+": "+upass);
        if ("小艾扶".equals(uname)&&"123".equals(upass)){
            //登陆成功
            System.out.println(uname+": "+upass);
            resp.sendRedirect("success.jsp");
        }
        else{
            //1.创建cookie对象
            Cookie cookie = new Cookie("un",uname);
            //2.设置Cookie的有效时间。当前时间为0.进行如上举例时要切记删掉。
            cookie.setMaxAge(0);
            //3.返回给前端
            resp.addCookie(cookie);
            resp.sendRedirect("index.jsp");
        }
    }
  • 上面重写的是doPost方法,因为在进行登录注册时候,对信息是较为保密的状态。进行post对安全性更加严谨。doGet方法可以仍意补充。
  • 后续在创建cookie对象时,需要声明好进行标识的地方(例如我上面只标识了账号名)。声明之后进行返回给前端进行响应。
  • 如果需要进行删除Cookie时,将第16行代码加上~。

2.其次在项目中的index.jsp中将响应回来的cookie对象进行处理,并显示于前端的界面中。

<body>
  <%
    Cookie[] cookies = request.getCookies();
    String value="";
    if(cookies.length>0){
      //先判断里面是否有内容
      for (Cookie cookie:cookies){
        if (cookie.getName().equals("un")){
          value=cookie.getValue();
          break;
        }
      }
      pageContext.setAttribute("unamecookie",value);
    }
  %>
  <form action="login" method="post">
    登录:<input type="text" name="username" value="${unamecookie}"><br>
    密码:<input type="password" name="password"><br>
    <input type="submit" value="提交">
  </form>
  </body>
  • 首先写入一个<form>表单,它将模拟一个登录的简单功能。
  • 在<%%>中填下如上代码。首先是获取java文件中获取cookie信息,对长度进行判断(如果为空的时候,直接进入for循环会有报错的现象呢!)。
  • 可以进行存值操作,也可以设置一个全局变量直接进行传参并在登录的<input>中添加value值。

最后会发现登陆之后返回,账号名会自动出现在上面哟~

1.2 Cookie的有效时间

  • Cookie发送给浏览器以后,浏览器并不会永久保存,也就是到了⼀定的时间以后浏览器会⾃动销毁 Cookie。Cookie的默认有效时间为⼀次会话(⼀次打开关闭浏览器的过程)
  • 同样的如上例子一样,我们可以⼿动指定Cookie的有效时间
//setMaxAge⽤来设置Cookie的最⼤有效时间,需要int型的参数,代表有效的秒数
 cookie.setMaxAge(秒数);
 //当参数⼤于0时,会设置为指定的秒数
 cookie.setMaxAge(30);
 //当参数等于0时,浏览器不会保存Cookie,Cookie⽴即失效
 cookie.setMaxAge(0);
 //当参数⼩于0时,和不设置是⼀样,当前会话有效
 cookie.setMaxAge(-100);
 //设置⼀个永久有效的Cookie,并⾮永久,只是使Cookie的⽣命很⻓⽽已
 cookie.setMaxAge(60*60*24*365*10);

2、Session

在前面的学习中知道,Session主要进行的是会话的机制。但与此同时,Session是另一种记录客户状态的机制。

  • Session主要保存在服务器中而非像Cookie存放在客户端浏览器中。
  • 客户端浏览器访问服务器的时候,服务器将客户端信息以某种形式记录在服务器上,这就是Session。

如果说Cookie机制是通过检查客户身上的“通⾏证”来确定客户身份的话,那么Session机制就是通过检查服务器上的“客户明细表”来确认客户身份。Session相当于程序在服务器上建⽴的⼀份客户档案,客户来 访的时候只需要查询客户档案表就可以了。

2.1 创建Session的格式

对于Session而言,它对应的类是为javax.servlet.http.HttpSession类。每个来访者对应⼀个Session对象,所有该客户的状态信息都保存在这个Session对象⾥。Session对象是在客户端第⼀次请求服务器的时候创建的。

Session也是⼀种**key-value的属性对**,通过getAttribute(Stringkey)和setAttribute(String key, Objectvalue)⽅法读写客户状态信息。Servlet⾥通过request.getSession()⽅法获取该客户的Session

HttpSession session = request.getSession(); // 获取Session对象
session.setAttribute("loginTime", new Date()); // 设置Session中的属性
out.println("登录时间为:" +(Date)session.getAttribute("loginTime")); // 获取(将其转换为Data对象进行获取时间)
//Session属性

2.2 Session的生命周期

  • 前面介绍到,Session保存在服务器端。但是为了获得更高的存取速率,服务器一般将Session放在内存中。每一个用户都有一个独立的Session。
  • 如果Session内容过于繁多,则容易造成内存溢出。
  • 因此在进行Session应用是时更多将其信息言简意赅。
生命周期步骤如下:
  1. 首先在进行第一次访问时,服务器会自动创建Session。(只有访问JSP、Servlet等程序时才会创建 Session,只访问HTML、IMAGE等静态资源并不会创建Session。如果尚未⽣成Session,也可以使 request.getSession(true)强制⽣成Session。)
  2. 由于越来越多的用户进行访问,Session会越来越多。
  3. 为了防止内存溢出,服务器会将长时间没有活跃的session将内存中删除。这就是session的超时时间。如果超过该超时时间没有访问服务器,那么Session就会自动失效。

2.3 Session的常用方法

如上所示,这些都是Session的常用方法。

3、Cookie和Session的区别

  1. Cookie数据保存在客户端,Session数据保存在服务器端。
  2. Session是由应⽤服务器维持的⼀个服务器端的存储空间,⽤户在连接服务器时,会由服务器⽣成⼀个唯⼀的SessionID,⽤该SessionID 为标识符来存取服务器端的Session存储空间。⽽SessionID这⼀数据则是保存到客户端,⽤Cookie保存的,⽤户提交⻚⾯时,会将这⼀SessionID提交到服务器端,来存取 Session数据。这⼀过程,是不⽤开发⼈员⼲预的。所以⼀旦客户端禁⽤Cookie,那么Session也会失效。
  3. Cookies是属于Session对象的⼀种。但有不同,Cookies不会占服务器资源,是存在客服端内存或者⼀个Cookie的⽂本⽂件中;⽽Session则会占⽤服务器资源。所以,尽量不要使⽤Session,⽽使⽤ Cookies。但是我们⼀般认为Cookie是不可靠的,Cookies是保存在本机上的,但是其信息的完全可⻅性且易于本地编辑性,往往可以引起很多的安全问题Session是可靠地。但是⽬前很多著名的站点也都⽤Cookie。

4、过滤器

4.1 过滤器的基本概念

过滤器就是对web资源进⾏拦截,通过做⼀些处理后再交给下⼀个过滤器或servlet处理,通常都是⽤来拦截request进⾏处理的,也可以对返回的response进⾏拦截处理。

4.2 过滤器的语法格式

1.创建一个类,实现Filter接口。

public class CharSetFilter implements Filter{}

2.重写接口中的方法

public void destroy() { //销毁的⽅法}
public void doFilter(ServletRequest req, ServletResponse resp, FilterChain
chain) throws ServletException, IOException {
 //过滤⽅法 主要是对request和response进⾏⼀些处理,然后交给下⼀个过滤器或
Servlet处理
 chain.doFilter(req, resp);
 }
 public void init(FilterConfig config) throws ServletException {
 /*初始化⽅法 接收⼀个FilterConfig类型的参数 该参数是对Filter的⼀些配置*/
 }

3.在web.xml中进行设置

<filter>
 <filter-name>过滤器名称</filter-name>
 <filter-class>过滤器所在的路径</filter-class>
 </filter>
 <filter-mapping>
 <filter-name>过滤器名称</filter-name>
 <url-pattern>需要过滤的资源</url-pattern>
 </filter-mapping>

4.3 使用场景

1.如何防⽌⽤户未登录就执⾏后续操作

String name=(String)session.getAttribute("key"); 

if(name==null){ 

//跳转到登录⻚⾯ 

} 

2.设置编码⽅式–统⼀设置编码

3.加密解密(密码的加密和解密)

4.⾮法⽂字筛选

5.下载资源的限制

过滤器的特点:在servlet之前和之后都会被执⾏

5、监听器

监听就是在监听某个域对象的状态变化的一个组件。

5.1 监听器的相关概念:

  • 事件源:被监听的对象(三个域对象 request、session、servletContext)
  • 监听器:监听事件源对象事件源对象的状态的变化都会触发监听器
  • 注册监听器:将监听器与事件源进⾏绑定
  • 响应⾏为:监听器监听到事件源的状态变化时所涉及的功能代码(程序员编写代码)

5.2 监听器分类

  • 横轴按照被监听的对象划分:ServletRequest域、HttpSession域、ServletContext域
  • 纵轴按照监听的内容分:监听域对象的创建与销毁、监听域对象的属性变化

5.3 监听三大域对象的创建与销毁

监听器的编写步骤(重点)

  • 编写⼀个监听器类去实现监听器接⼝
  • 覆盖监听器的⽅法
  • 需要在web.xml中进⾏配置—注册
对象作用生命周期
ServletContextListener监听ServletContext域的创建与销毁的监听器创建:服务器启动创建
删除:服务器关闭
HttpServletListener监听HttpServietListener域的创建和销毁的监听器创建:第一次调用request.gerSession方法时创建
销毁:服务器关闭销毁,Session过期
ServletRequestListener监听ServletRequest域的创建与销毁的监听器创建:每一次创建时会调用一次request。
销毁:请求关闭

ServletContextListener的作用:

  • 初始化工作:初始化对象、数据
  • 加载初始化的一些配置文件(spring配置文件)
  • 任务调度(定时器—Timer/TimerTask)

HttpServletListener的作用:

默认创建Session下,可以统计网站访问的用户。

总结

以上就是针对Cookie和Session的全部内容。这里稍微查阅翻阅资料,但是还请大家认真阅读。谢谢大家的阅读。

基于ESP32-S3与模块化设计的立创桌面充电站:从硬件架构到Web控制实战 本文详细介绍了基于ESP32-S3与模块化设计的立创桌面充电站项目,涵盖从硬件架构到Web控制的全流程实战。项目采用模块化设计,支持自由组合快充模块,并通过ESP32-S3实现智能监控,用户可通过本地网页实时查看各接口电压、电流与功率数据。文章重点解析了基板、连接板与充电模块三大核心部件的设计,特别是大电流PCB的“开窗贴铜”处理技巧,并提供了固件刷写与Web控制面板的配置指南。 阅读详情

相关推荐

手把手教你用NE555+LM324搭建红外倒车雷达(附Multisim仿真文件)

本文详细介绍了如何使用NE555定时器和LM324运算放大器搭建一个红外倒车雷达系统。内容涵盖从核心原理拆解、模块电路设计(包括红外发射、接收放大、检波与电压比较)到实战焊接调试的全过程,并提供了Multisim仿真验证思路,帮助电子爱好者与初学者将模拟电路理论转化为可工作的实用项目。

echo99的专栏 676

session和cookie的区别

1、cookie数据存放在客户的浏览器上,session数据放在服务器上。2、cookie不是很安全,别人可以分析存放在本地的cookie并进行cookie欺骗,考虑到安全应当使用session。3、session会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性能,考虑到减轻服务器性能方面,应当使用cookie。4、单个cookie保存的数据不能超过4K,很多浏览器都限制一个站点最多保存20个cookie。

Crush_kylin的博客 1059

ABAP 7.40+新语法实战:用VALUE和REDUCE五分钟搞定复杂内表统计

本文详细介绍了ABAP 7.40+新语法中的VALUE和REDUCE操作符,如何高效处理复杂内表统计任务。通过实战案例展示,这些新语法能将代码量减少70%以上,显著提升开发效率和可读性,特别适合大数据量下的销售数据分析、分组统计等场景。

weixin_27219587的博客 206

Java基础——Cookie和Session的区别

Cookie和Session都是用于在Web应用中管理用户状态和身份的重要机制,它们各有优势和适用场景。通常情况下,Cookie用于存储较少量的数据和标识信息,而Session则用于存储更复杂和安全性要求较高的用户会话数据。在实际应用中,常常会同时使用Cookie和Session来实现完整的用户管理和状态保持功能。

qq_42631788的博客 694

HALCON机器视觉之结合LMI Gocator 5504进行手机折叠屏异物、折痕和胶体检测(基于C# + HALCON)

手机折叠屏是一种创新的屏幕技术,它允许屏幕在一定程度上进行折叠,从而在便携性和屏幕尺寸之间取得平衡。这种屏幕通常由多层材料组成,包括柔性显示层、保护层和胶水层等。本文将详细介绍如何使用C#编程语言,结合HALCON和LMI Gocator 5504来实现手机折叠屏的异物、折痕和胶体检测。

专注于人工智能、软件开发、工控自动化、工厂数字化及智能化等领域,希望和大家共同进步! 9319

Unity DOTS核心概念之 System(系统)

本文全面解析Unity ECS架构中System的核心概念与最佳实践。System作为纯逻辑载体,遵循"查询数据→处理数据"的工作流,严格分离数据与逻辑。文章详细介绍了: System定义方式(推荐ISystem接口)与三大设计准则(纯逻辑、无状态、最小权限) 生命周期管理(OnCreate/OnUpdate/OnDestroy)和执行顺序控制(UpdateInGroup/UpdateBefore) 实体查询机制(SystemAPI.Query高级筛选)和多线程优化(IJobEntity

分享知识,拥抱变化 182

Session和Cookie的区别

这里是修真院前端小课堂,每篇分享文从 【背景介绍】【知识剖析】【常见问题】【解决方案】【编码实战】【扩展思考】【更多讨论】【参考文献】 八个方面深度解析前端知识/技能,本篇分享的是: 【Session和Cookie的区别】 1.背景介绍 什么是Cookie Cookie 是在HTTP协议下,服务器或脚本可以维护客户工作站上信息的一种方...

weixin_34326179的博客 695

AUTOSAR进阶图解==>AUTOSAR_SWS_COM

AUTOSAR COM模块是AUTOSAR通信堆栈的核心组件,提供信号导向的通信服务。该模块位于通信服务层,连接RTE与PDU Router,主要功能包括信号封装/提取、传输模式管理、信号路由、超时监控和字节序转换等。COM模块架构分为应用层、通信服务层和通信抽象层,包含信号管理、I-PDU处理、传输模式管理等组件。其配置结构包括顶层容器、I-PDU组、I-PDU和信号等多层次配置对象,支持丰富的参数设置。模块采用严格的状态管理机制,包括模块状态和I-PDU组状态转换,确保通信可靠性。

一名留德华的,康德的信徒的,专注于汽车电子领域的博客 1243

java Cookie 和Session 的区别

Cookie和Session都是用于在客户端和服务器之间传输和存储信息的机制,但它们的存储位置、数据存储方式、生命周期管理、安全性和使用场景有所不同。在实际应用中,根据具体需求和安全考虑,选择合适的机制来存储和管理数据是非常重要的。

weixin_45990682的博客 620

SystemUI-下拉去掉后去掉用户切换-去掉电源按键中的紧急呼叫

这里自己倒腾完成了两个常见需求:去除用户切换、去除紧急呼叫UI在去除用户切换时候,用到了Compose知识点,所以很难按照以前经验去找对应布局、找对应的View Item ,以往方法都只能部分借鉴的搞系统的还是要跟着谷歌学一点Compose技能了,方便日常开发调试。

十年饮冰,难凉热血 1459

V-Mamba:2D 选择性扫描状态空间模型图像分类

V-Mamba CIFAR-10 分类链路:32² RGB → Stem Conv (3→64ch, stride2→16²) → VMambaBlock ×4 (SS2D 四方向 → Mamba S6 扫描 → MLP) → GAP → Linear → 10 类。核心贡献:SS2D 四方向扫描将 2D 空间建模转为 4 个 1D 序列, 计算复杂度从 O(N²) 降至 O(N)。建议先从 CIFAR-10 dim=64 depth=4 验证 SSM 收敛性;

FJN110的博客 70

Java Web 基础

1、cookie 和session的区别是:cookie数据保存在客户端,session数据保存在服务器端。 2、两个都可以用来bai存私密的东西,同样也都有有效期的说法,区别在于session是放在服务器上的,过期与否取决于服务期的设定,cookie是存在客户端的,过去与否可以在cookie生成的时候设置进去。 (1)、cookie数据存放在客户的浏览器上,session数据放在服务器上 ; (2)、cookie不是很安全,别人可以分析存放在本地的COOKIE并进行COOKIE欺骗,如果主要考虑到安全应当

Lyndon的专栏 2545

嵌入式工程师必学(52):储能系统ESS

能量存储系统(ESS,Energystoragesystems)存在于各种各样的尺寸、形状和技术中。储能系统的技术,即基本的储能机制,自然会影响其重要特性,包括成本、安全性、性能、可靠性和寿命。然而,尽管基础技术很重要,但一个成功的储能项目依赖于对该技术的彻底和深思熟虑的实施,以实现项目的目标。成功的实施取决于储能系统的架构和组装情况。系统的体系结构可以决定其性能和可靠性,与它所使用的技术一致,甚至与之无关。

码农17年的博客 1443

Cookie和Session的区别与联系

Cookie和Session session(是jsp的内置对象) 用来实现用户会话 服务器没有办法识别每一次请求是从哪一台电脑访问的,它能接收请求,但是它不知道这个请求是从哪里来的,不知道要响应给谁。比如说我们买东西,添加购物车,由于它无法识别是来自哪一个客户端的请求,它就可能把我们的请求发送给其他人,所以必须要有一种技术来让服务器知道请求来自哪里,这就是会话技术 会话:客户端和服务器之间发生的一系列连续的请求和响应的过程,类比打电话,打一次电话是一次会话,电话挂断代表会话结束,打开浏览器进行一系列操作

梦想也许遥不可及,但重要的是追梦的过程,用博客记录自己的成长,记录自己一步一步向上攀登的印记 1万+

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

Java中Cookie的使用(Cookie 和Session的区别)

文章目录web中什么是会话:保存会话Cookie和Session的区别:Java提供的操作Cookie的API实例代码Cookie注意细节删除Cookiecookie中存取中文 web中什么是会话: 用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每...

念念不忘,必有回响 2万+

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

session与cookie的区别

一、cookie机制和session机制的区别   具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。   同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。 二、会话cookie和持久cookie的区别   如果不设置...

viho+的博客 5537

霍尼韦尔SoftMaster使用说明

霍尼韦尔SoftMaster使用说明

COOKIE和SESSION的原理和区别

Cookie 是一些数据, 存储于你电脑上的文本文件中。当 web服务器向浏览器发送 web 页面时,在连接关闭后,服务端不会记录用户的信息。Cookie 的作用就是用于解决 "如何记录客户端的用户信息": 当用户访问 web 页面时,他的名字可以记录在 cookie 中。在用户下一次访问该页面时,可以在 cookie 中读取用户访问记录。Cookie 以名/值对形式存储,如下所示:当浏览器从服务器上请求 web 页面时, 属于该页面的 cookie 会被添加到该请求中。

Q_Boom的博客 1782

【Java EE】获取Cookie和Session

Cookie简介,理解Session,Cookie 和 Session 的区别,传统获取Cookie,简洁获取Cookie,Session存储,Session读取,传统读取Session,简洁获取Session

ZXT的博客 2036

关于cookie和session的区别

1. 由于HTTP协议是无状态的协议,所以服务端需要记录用户的状态时,就需要用某种机制来识具体的用户,这个机制就是Session.典型的场景比如购物车,当你点击下单按钮时,由于HTTP协议无状态,所以并不知道是哪个用户操作的,所以服务端要为特定的用户创建了特定的Session,用用于标识这个用户,并且跟踪用户,这样才知道购物车里面有几本书。这个Session是保存在服务端的,有一个唯一标识。在服务

mym940725的博客 8263

Cookie和Session的作用,区别和各自的应用范围,cookie、Session工作原理

一、cookie机制和session机制的区别   具体来说cookie机制采用的是在客户端保持状态的方案,而session机制采用的是在服务器端保持状态的方案。   同时我们也看到,由于在服务器端保持状态的方案在客户端也需要保存一个标识,所以session机制可能需要借助于cookie机制来达到保存标识的目的,但实际上还有其他选择。 二、会话cookie和持久cookie的区别   如果不设置...

小羽飞的博客 1万+

Session和Cookie的区别和联系

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。 1.1 Cookie机制 在程序中,会话跟踪是很重要的事情。理论上,一个用户的所有请求操作都应该属于同一个会话,而另一个用户的所有请求操作则应该属于另一个会话,二者不能混...

wqh0830的博客 4407

Cookie和Session的区别

基础知识补充,学无止境

maomao的博客 3509

java基础——Cookie 和Session

文章目录1、Cookie1.1、Cookie机制1.2、Java提供的操作Cookie的API1、cookie读取和设置2、 Cookie的不可跨域名性3、Unicode编码:保存中文4、Cookie的有效期 web中什么是会话: 用户开一个浏览器,点击多个超链接,访问服务器多个web资源,然后关闭浏览器,整个过程称之为一个会话。每个用户在使用浏览器与服务器进行会话的过程中,不可避免各自会产生一些数据,程序要想办法为每个用户保存这些数据。 Cookie通过在客户端记录信息确定用户身份,Session通过在服

八戒 2034

Cookie和Session区别

Cookie和Session Cookie和Session的定义 Cookie,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加密),由用户客户端计算机暂时或永久保存的信息 。 Session:在计算机中,尤其是在网络应用中,称为“会话控制”。Session对象存储特定用户会话所需的属性及配置信息。这样,当用户在应用程序的Web页之间跳转时,存储在Session对象中的变量将不会丢失,而是在整个用户会话

weixin_52087266的博客 2277

shiro 的session ,cookie 以及 session 和 cookie 的区别

在玩 spring boot 集成 shiro ,,,可是 发现 它的 session 和 cookie 把我搞得有点懵了。。。 首先 声明 session 和 cookie 的 区别,,,其实 session 和 cookie 是 一样的东西, **顺便提一下,,,在web项目里面 s...

chuncui2576的博客 2029
上一篇: 只用三分钟,一文了解Java web中MVC设计模式
下一篇: 网络爬虫(1)之requests内容——看一篇就让你受益匪浅
Xiao艾扶
博客等级 码龄7年 187粉丝 93原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Xiao艾扶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值