为了账号安全,请及时绑定邮箱和手机立即绑定

JSP 中request、response、session各自的作用是什么?

JSP 中request、response、session各自的作用是什么?

千万里不及你 2019-03-22 15:14:04
JSP 中request、response、session各自的作用是什么?
查看完整描述

4 回答

?
桃花长相依

TA贡献1860条经验 获得超8个赞

request和session的作用
request是获取信息--通过用户提交的表单,查询字符串,cookie等获得信息
session是服务端用来保存一些数据(通常是标记状态的,当然也可以保存别的)
session是服务端的记录变量,可以跟踪记录访问者动作,比如登录,退出等。
request用在数据提交,表单数据等
request和session的优点和缺点

request占用资源比较少 安全性也比较高 可是相对来说 缺乏持续性
而session则相对来说 对资源的消耗会大点 安全性相对来说也会稍微低点 可是它能实现比如会话跟踪技术 各有优点和缺点 。

查看完整回答
反对 回复 2019-03-25
?
GCT1015

TA贡献1827条经验 获得超4个赞

request 和 session生命周期不一样,request的生命周期只在数据提交,提交以后即释放,也就是一次请求,一次响应。session则是浏览器关闭才释放。比如用户登录的信息,购物车内的信息会存放在session里,这样不会因为跳转页面而丢失这些信息。
两个用的地方不一样。如果不需要长期保存可以用request

查看完整回答
反对 回复 2019-03-25
?
跃然一笑

TA贡献1826条经验 获得超6个赞

用途和生命周期都不一样!request用于普通的接收客户端浏览器发送请求,而session则是用于整个web过程的会话跟踪(例如过购物车的实现就是利用session进行存储购物信息而request达不到这个目的)。生命周期自然不同,request的生命周期是发送的请求提交以后就释放!若使用请求forward则可一直保存请求信息,如若使用redict则请求信息不会保存!session则不同,在整个web请求的过程都纯在,只有关闭服务,关闭浏览器才会释放资源

查看完整回答
反对 回复 2019-03-25
  • 4 回答
  • 0 关注
  • 925 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信