社区
Web 开发
帖子详情
request 和 session 差别
bugdhero2
2011-07-14 12:21:33
request 和 session 的各自概念?(重点)
request 和 session 里面各自能保存什么东西?(举几个例子)
谢谢!!!!!!!
...全文
2024
15
打赏
收藏
request 和 session 差别
request 和 session 的各自概念?(重点) request 和 session 里面各自能保存什么东西?(举几个例子) 谢谢!!!!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
小绵羊
2011-07-14
打赏
举报
回复
request字面意思理解就是一个请求,比如提交一个表单就是一个请求,打开一个超链接也是一个请求,当请求结束这个request也就消亡了
session字面意思是一个会话,会话的概念就不多说了, 当用户第一次和服务器建立连接时,服务器就会产生一个session直到用户离开或超时
他们能放的东西没任何区别,只是范围不一样而言,一个只能在一次请求中使用,另一个只要用户没有关闭浏览器就能使用
javamyself
2011-07-14
打赏
举报
回复
request一次请求。 session 全局。
能放的多了去了。
傻傻的傻傻傻
2011-07-14
打赏
举报
回复
个人的理解吧。
request作用在一次请求的范围内,比如说你这次要干什么,要达到一个目的。你要传递一个东西就用request,只用一次。
而session就是一次回话,它的销毁为session到期,默认30分钟,可以修改,还有关闭浏览器session也会销毁。session就可以理解为会话,好比你和一个人谈话,你们两个之间交流的信息可以多次交互。
它们可以存放什么东西呢,简单类型,集合,对象都可以保存,目前只用过这些。
ipromise_u
2011-07-14
打赏
举报
回复
request 请求对象
session 会话对象
两个 里面什么都可以保存
区别在于 session 是全局 就是这次会话中 一直存在
request 只存在于当次请求中
zhangliang_88
2011-07-14
打赏
举报
回复
用户请求用request 检测用户是否过期用session
Spring89
2011-07-14
打赏
举报
回复
request和session里存放的是Object对象。
request:代表用户的同一次请求,在这个请求内request有效。我们都知道redirect是两次请示,故redirect后request无效,然后再取其中的数据会是null。
session:代表服务器与客户端的一次完整性交互,我们都知道HTTP是无状态协议是无状态的,故通过session来关联一个用户,即开浏览器到关浏览器这段时间,服务器也可以设置session的有效时间,它的默认时间是30分钟。如果客户端在30分钟内没有和服务器交互,那么30分钟后session会消失!
=PNZ=BeijingL
2011-07-14
打赏
举报
回复
request 请求对象
请求中保存请求过程中需要的参数 比如另一个页面需要使用的对象编号,list,map等,请求结束,就失效了
session 会话对象
除非关闭会话(到时间,或者关闭浏览器),储存信息才会失效,这里储存用户需要多次使用的信息比如用户编号,权限信息等
ssscrane27
2011-07-14
打赏
举报
回复
session中最好不要保存东西,,会影响效率
哎呦喂哈
2011-07-14
打赏
举报
回复
[Quote=引用 4 楼 x19881216 的回复:]
request字面意思理解就是一个请求,比如提交一个表单就是一个请求,打开一个超链接也是一个请求,当请求结束这个request也就消亡了
session字面意思是一个会话,会话的概念就不多说了, 当用户第一次和服务器建立连接时,服务器就会产生一个session直到用户离开或超时
他们能放的东西没任何区别,只是范围不一样而言,一个只能在一次请求中使用,另一个只要用户没有关闭浏览器就能使用
[/Quote]
++++++++++++++
lxf001002
2011-07-14
打赏
举报
回复
作用域 request一次请求一次数据 相当于一次性餐盒,session 只要你没退出或者关闭浏览器在或者session超时就一直在
ymgrsuh
2011-07-14
打赏
举报
回复
一个是当前请求的,就是你在提交其他的是找不到以前的数据的,还有个是全局的啥时候想用啥时候找
wying0415
2011-07-14
打赏
举报
回复
两者都可以存放
request针对的是一次请求;
session针对全局的:例如你在登陆界面输入用户名和密码,想在其他界面上显示欢迎您XX的登陆,则需要把用户名的id写到session里
sd4324530
2011-07-14
打赏
举报
回复
对于编码来说存储在request里的对象,在你跳转到下一个页面时,可以获取到,之后就会销毁,而存储在session里的对象,无论页面如何跳转,你在编码时,之后的所有Action里都可以获取到这个对象。
皮特张
2011-07-14
打赏
举报
回复
作用域不一样。具体的解释ls的都说的差不多了。
彩票虫虫
2011-07-14
打赏
举报
回复
request是指用户的一次请求,而session是指用户的一次连接(通常是指该浏览器相关页面没有关闭)。
request
和
session
区别
一.
request
和
session
的作用
request
是获取信息–通过用户提交的表单,查询字符串,cookie等获得信息
session
是服务端用来保存一些数据(通常是标记状态的,当然也可以保存别的)
session
是服务端的记录变量,可以跟踪记录访问者动作,比如登录,退出等。
request
用在数据提交,表单数据等 二.
request
和
session
的优点和缺点
request
占用
request
和
session
的区别
request
和
session
的区别
request
和
session
的区别联系
文章目录一、
request
二、
session
三、比较四、常见使用 一、
request
request
范围较小一些,只是一个请求。
request
对象的生命周期是针对一个客户端(说确切点就是一个浏览器应用程序)的一次请求,当请求完毕之后,
request
里边的内容也将被释放点 简单说就是你在页面上的一个操作,
request
.getParameter() 就是从上一个页面中的url、form中获取参数。...
jsp中
request
和
session
的区别
request
(请求)
session
(会话) 客户端到服务器的一次操作(请求) 同一个客户端和服务器的多次请求(交互) 只能传递同一个请求中的值(如果多个jsp之间使用的是response.sendRedirect(String path)重定向,那值就无法进行传递) 只要在一个会话中,可以一直传值, 一次性的跳转传值 一般用在:权限管理,是否登录 都有两...
Request
和
Session
的区别
说简单点
request
对象和
session
对象的最大区别是生命周期。
request
request
范围较小一些,只是一个请求。
request
对象的生命周期是针对一个客户端(说确切点就是一个浏览器应用程序)的一次请求,当请求完毕之后,
request
里边的内容也将被释放点 。 简单说就是你在页面上的一个操作,
request
.getParameter()就是从上一个页面中的url、form...
Web 开发
81,092
社区成员
341,717
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章