java中session和request的区别是什么?
request和session的最大区别是生命周期,和作用域其实是一个意思
request表示一个请求,只要发出一个请求就会创建一个request,它的作用域仅在请求中有效,也就是说一旦请求结束,在作用域内的变量将消失。
session表示一个会话。服务器为每个session会话创建一个对象,它的作用域在浏览器从开启到关闭,当打开浏览器时会话则会被创建,当关闭浏览器时,会话随之关闭。
优缺点比较
request:占用资源少,安全性比较高,但缺乏持续性
session: 占用资源较高,安全性稍低,连续性好,如:能实现会话跟踪技术