日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

session.setAttribute和request.setAttribute的区别

發布時間:2023/12/4 编程问答 43 豆豆
生活随笔 收集整理的這篇文章主要介紹了 session.setAttribute和request.setAttribute的区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一:問題的引出

我在設置攔截器的時候,將登錄信息存在了request作用域當中,我設置登錄頁面的時候是放行
的登錄頁面的請求的,同時將登錄信息是設置在request的作用域中的,可是進入主頁面后,我再進入其他頁面的時候,又跳到登陸頁面了;那么這個攔截器是攔截一切的請求,而我們存在request中的數據已經沒了,所以當我們發送新的請求的時候就會被攔截住

二:二者的區別

  • request.setAttribute(“curruser”,curruser)這個方法是將curruser這個對象保存在request作用域中,然后在轉發進入的頁面就可以獲取到你的值
  • session.setAttribute(“curruser”,curruser)。這個方法和上面唯一的區別就是作用域,就是在你整個程序啟動的時候,如果在session中保存了數據,那么在你這個無論你在哪個頁面,在什么時候都可以獲取到這個值,全局的,只要你的這個程序是啟動的。session默認的過期時間是30分鐘,過期無效,可以去修改這個值。
  • request的生命周期是request請求域,一個請求結束,則request結束
  • session的生命周期是session會話域,打開一個瀏覽器請求一個網站的頁面后Session開始,當session超過時間限制后,session注銷而失效

總結

以上是生活随笔為你收集整理的session.setAttribute和request.setAttribute的区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。