1樓:
你 session 和 request 中儲存的資訊的 key 名字是不是一樣的?
比如:sesison.setattribute("key","value1");
request.setattribute("key","value2");
如果是的話,那就正常;
因為如果你用el表示式取的話,他會從最小範圍開始找這個key,當然 request 的有效範圍比 session 小,你可以再el表示式可以這樣寫: $ 這個是取 session的
$ 這個是取 request的
同理.其他範圍也是. 這樣寫的好處還可以提高jsp效率。
2樓:匿名使用者
先找request中的,找不到才會去找session中的,找到了就不找了。
3樓:匿名使用者
因為頁面跳轉的時候預設是會從request中取資料的,session中的資料一般都是要你去操作,你可以強制地去讀取session中的資料。
4樓:匿名使用者
都改為session多好啊
5樓:匿名使用者
如果你不加範圍
那麼讀取的範圍順序應該是從小到大的 request 1 定義一個實體類 2 根據主鍵獲取資料記錄 示例 users user users session.load users.class,userid users是實體類,userid是主鍵值 users user users session.get users.class,userid load 是... session start 使用session前必須啟動會話 session views 1 賦予session值 判斷session是否存在 if isset session views else unset 函式用於釋放指定的 session 變數unset session views 也可以通... 我不喜抄,直接說區別吧!cookie用於互動時存放在客戶端,即使用你臨時資料夾中不存在cookie,但在你的瀏覽器程序中會臨時儲存你的cookie session是互動時存放在服務端,即使用不儲存,也在服務程序中。如果你對網頁有互動,伺服器如何在眾多請求中能識別你那是曾經的哪一個?這依賴於你傳遞上來...Hibernate中Session的load 和get 方法如何使用,舉列子說明
PHP中session函式的問題
cookie和session的區別是什麼