Request和Session的区别

request字面意思理解就是一个请求,比如提交一个表单就是一个请求,打开一个超链接也是一个请求,当请求结束这个request也就消亡了
session字面意思是一个会话,会话的概念就不多说了, 当用户第一次和服务器建立连接时,服务器就会产生一个session直到用户离开或超时(默认是30分钟)

他们能放的东西没任何区别,只是范围不一样而已,前者只能在一次请求中使用,后者只要用户没有关闭浏览器就能使用

时间: 2024-10-24 23:01:53

Request和Session的区别的相关文章

getsession()-ServletActionContext和ActionContext获取session的区别

问题描述 ServletActionContext和ActionContext获取session的区别 各位大神们ServletActionContext.getRequest().getSession().setAttribute(key value); 和ActionContext.getContext().getSession().put(key value);有什么区别呢,越详细越好 解决方案 我们知道struts2接受客户端请求,在Action中进行处理后,将视图结果返回.struts

Spring作用域request和prototype的区别

问题描述 我们知道,spring有singleton和prototype作用域,而且从spring2.0开始,又增加了三种作用域,request.session.global session.session.global session的作用域是HTTP session和全局session.对于request和prototype,每一次请求都会产生一个新的bean实例,那么它们的具体有什么区别呢?而且,Spring不能对一个prototype bean的整个生命周期负责,这一点我不太能理解,这样

详解PHP中cookie和session的区别及cookie和session用法小结

具体来说 cookie 是保存在"客户端"的,而session是保存在"服务端"的 cookie 是通过扩展http协议实现的 cookie 主要包括 :名字,值,过期时间,路径和域: 如果cookie不设置生命周期,则以浏览器关闭而关闭,这种cookie一般存储在内存而不是硬盘上.若设置了生命周期则相反,不随浏览器的关闭而消失,这些cookie仍然有效直到超过设定的过 期 时间. session 一种类似散列表的形式保存信息, 当程序需要为某个客户端的请求创建一个

利用Spring随时随地获得Request和Session

利用Spring随时随地获得Request和Session 一.准备工作:   在web.xml中添加     <listener> <listener-class> org.springframework.web.context.request.RequestContextListener </listener-class> </listener>   二.使用方法:  1.方法一:通过代码实现  HttpServletRequest request =

cookie 和session 的区别详解

这些都是基础知识,不过有必要做深入了解.先简单介绍一下. 二者的定义: 当你在浏览网站的时候,WEB 服务器会先送一小小资料放在你的计算机上,Cookie 会帮你在网站上所打的文字或是一些选择, 都纪录下来.当下次你再光临同一个网站,WEB 服务器会先看看有没有它上次留下的 Cookie 资料,有的话,就会依据 Cookie 里的内容来判断使用者,送出特定的网页内容给你. Cookie 的使用很普遍,许多有提供个人化服务的网站,都是利用 Cookie 来辨认使用者,以方便送出使用者量身定做的内容

What is the best way to handle Invalid CSRF token found in the request when session times out in Spring security

18.5.1 Timeouts One issue is that the expected CSRF token is stored in the HttpSession, so as soon as the HttpSession expires your configured AccessDeniedHandler will receive a InvalidCsrfTokenException. If you are using the default AccessDeniedHandl

做用户登录功能的时候用request还是session

问题描述 做用户登录功能的时候用request还是session 做用户登录功能的时候用request还是session,要做用户个人信息的页面的 解决方案 两个都要用,先用request.getparameter得到用户输入的用户名和密码. 然后判断,如果验证通过,再把用户名放入session 解决方案二: 如果是asp,那么request.getparameter就是request.forms 解决方案三: session 就是关闭浏览器再打开 里面的数据会没掉. 先用request获取输入

Struts2中的数据处理的三种方式对比(Action中三种作用域request,session,application对象)

1:在Action中如何获得作用域(request,session,application)对象: 取得Map(键值对映射集)类型的requet,session,application; 对数据操作的所有方法:(即把数据保存到域中) 主要使用的是方式2和方式3: 方式1:直接获取ServletApi,核心类是ServletActionContext提供的静态的方法; 1 package com.bie.lesson04; 2 3 import javax.servlet.ServletConte

在Struts2中使用ValueStack、ActionContext、ServletContext、request、session等

目录(?)[-] ValueStack 如何得到值栈: 如何将对象存入值栈: 让值栈执行表达式来获得值: 在JSP中跳过栈顶元素直接访问第二层: 在JSP中访问值栈对象本身(而不是它们的属性) ActionContext ValueStack与ActionContext的联系和区别: 如何获得ActionContext: 如何向ActionContext中存入值: 如何从ActionContext中读取值: HttpServletRequest类或request的Map 使用HttpServle