session作用,求大神解答

在Javaweb开发中,session到底有什么用,在什么情况下使用?不要照抄网上的概念,我要知道实际作用

最大作用就是用户与系统的交互呗,对保持双方会话有重要作用

举例说明最简单,比如你的web上有两个页面,其中一个是登录页面,当用户(张三)登录完成后,进入另一个页面时,你要在这个页面上显示欢迎您张三,这时就需要session了,否则接收不到

http是无状态协议,但大部分WEB应用都是有状态的,所以就用SESSION来保存会话状态

客户端和服务器(假设Tomcat)通信,http每次请求结束之后,原来的request对象都更新了。。。下一次和服务器通信,所有的信息都会丢失了,
为了和服务器保持长久的联系,记录一些信息,这就需要session了

session就是一个会话,你明白这个意思吧?最简单的例子就是用户登录时候存储的用户信息