Session的细节详细讲解

版权声明:未经同意窃取和转载我的内容,如果涉及到权益问题,后果自负! https://blog.csdn.net/weixin_41605937/article/details/85857959

1:一般的我们存储到Session中属性名称,要唯一。我们习惯命名:XXXX_IN_SESSION.

                session 对象.setAttrute("USER_IN_SESSION","will");

2:需要把多个数据当中就必须要调用setAttribute方法,可以的一般的我们需要存储的数据封装成为一个对象,然后存储到Session中:

前提是要把用户的信息封装到user对象中:

  session 对象.setAttrute("USER_IN_SESSION",user对象);

3:如果多台服务器之间需要共享Session此时 Session中对象必须public class User implements java.io.Serializable(才能在网络上进行传输)

序列化:把本次信息存储为二进制。

反序列化:把二进制信息恢复成为对象。

猜你喜欢

转载自blog.csdn.net/weixin_41605937/article/details/85857959