-
桃花长相依
request和session的作用request是获取信息--通过用户提交的表单,查询字符串,cookie等获得信息session是服务端用来保存一些数据(通常是标记状态的,当然也可以保存别的)session是服务端的记录变量,可以跟踪记录访问者动作,比如登录,退出等。request用在数据提交,表单数据等request和session的优点和缺点request占用资源比较少 安全性也比较高 可是相对来说 缺乏持续性而session则相对来说 对资源的消耗会大点 安全性相对来说也会稍微低点 可是它能实现比如会话跟踪技术 各有优点和缺点 。
-
GCT1015
request 和 session生命周期不一样,request的生命周期只在数据提交,提交以后即释放,也就是一次请求,一次响应。session则是浏览器关闭才释放。比如用户登录的信息,购物车内的信息会存放在session里,这样不会因为跳转页面而丢失这些信息。两个用的地方不一样。如果不需要长期保存可以用request
-
跃然一笑
用途和生命周期都不一样!request用于普通的接收客户端浏览器发送请求,而session则是用于整个web过程的会话跟踪(例如过购物车的实现就是利用session进行存储购物信息而request达不到这个目的)。生命周期自然不同,request的生命周期是发送的请求提交以后就释放!若使用请求forward则可一直保存请求信息,如若使用redict则请求信息不会保存!session则不同,在整个web请求的过程都纯在,只有关闭服务,关闭浏览器才会释放资源