1. 程式人生 > >Session的細節詳細講解

Session的細節詳細講解

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(才能在網路上進行傳輸)

序列化:把本次資訊儲存為二進位制。

反序列化:把二進位制資訊恢復成為物件。