最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Request與Session的存值取值操作

 更新時間:2021年07月06日 09:34:06   作者:青衫仗劍  
這篇文章主要介紹了Request與Session的存值取值操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Request與Session的存值取值

request域的存值:

request可以直接set進(jìn)去

request.setAttribute("request", value);

request域的取值有兩種方式:

"${request}"
------------
"${requestScope.request}"

或者想獲取key值中某一個valueBean對象

"${request.name}"

session域的存值:

session需要先get一下獲取session然后才能set進(jìn)去key,value值

request.getSession().setAttribute("session", value);
----------------------------------------------------
HttpSession session = request.getSession();
session.setAttribute("session", value);

session域的取值:

"${sessionScope.session}"

Request和Session的區(qū)別

說簡單點(diǎn) request對象和session對象的最大區(qū)別是生命周期。

request

request范圍較小一些,只是一個請求。

request對象的生命周期是針對一個客戶端(說確切點(diǎn)就是一個瀏覽器應(yīng)用程序)的一次請求,當(dāng)請求完畢之后,request里邊的內(nèi)容也將被釋放點(diǎn) 。

簡單說就是你在頁面上的一個操作,request.getParameter()就是從上一個頁面中的url、form中獲取參數(shù)。

但如果一個request涉及多個類,后面還要取參數(shù),可以用request.setAttribute()和request.getAttribute()。

但是當(dāng)結(jié)果輸出之后,request就結(jié)束了。

session

session可以跨越很多頁面。

而session的生命周期也是針對一個客戶端,但是卻是在別人設(shè)置的會話周期內(nèi)(一般是20-30分鐘),session里邊的內(nèi)容將一直存在,即便關(guān)閉了這個客戶端瀏覽器 session也不一定會馬上釋放掉的。

可以理解是客戶端同一個IE窗口發(fā)出的多個請求。

這之間都可以傳遞參數(shù),比如很多網(wǎng)站的用戶登錄都用到了。

比較

request占用資源比較少,安全性也比較高,可是相對來說缺乏持續(xù)性。

session則相對來說對資源的消耗會大點(diǎn),安全性相對來說也會稍微低點(diǎn),可是它能實現(xiàn)比如會話跟蹤技術(shù)。

如果可以使用request的情況下,盡量使用request 因為相對于服務(wù)器來說資源的消耗還是比較重要的。

在傳遞頁面過程中request傳遞到下一頁面就不能再傳遞了,而sesison卻不如此,即request僅限于2個相鄰的頁面

每按一個網(wǎng)頁上的一個鏈接就是一個新的request,當(dāng)服務(wù)器返回給瀏覽器一個response時,request就結(jié)束了,此時保存在request中的對象就不存在了,

但是當(dāng)你用一個瀏器連到服務(wù)器上時application-server會新開一個session給你,當(dāng)連接超時或瀏覽器關(guān)閉時session才銷毀。

所以說作用的范圍是不一樣,session也就可以跟蹤用戶的狀態(tài)。

session相當(dāng)于是一個客戶端的全局變量,

比如A機(jī)與服務(wù)器第一次訪問時設(shè)置session.setAttribute("aaa")="ComputerA".則在A機(jī)訪問繼續(xù)訪問的任意一個頁面都可以取的session.getAttribute("aaa")的值是ComputerA;

request是某一次訪問的局域變量,

生命周期只是一次請求。因此login的變量應(yīng)該放在session中

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 利用JavaFX工具構(gòu)建Reactive系統(tǒng)

    利用JavaFX工具構(gòu)建Reactive系統(tǒng)

    這篇文章主要介紹了使用JavaFX構(gòu)建Reactive系統(tǒng),利用JavaFX工具集中的新的超棒特性來構(gòu)建響應(yīng)式的快速應(yīng)用程序,感興趣的小伙伴們可以參考一下
    2016-02-02
  • springmvc限流攔截器的示例代碼

    springmvc限流攔截器的示例代碼

    本篇文章主要介紹了springmvc限流攔截器的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • Kotlin 基本語法實例詳解

    Kotlin 基本語法實例詳解

    這篇文章主要介紹了Kotlin 基本語法實例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Java訪問控制符原理及具體用法解析

    Java訪問控制符原理及具體用法解析

    這篇文章主要介紹了Java訪問控制符原理及具體用法解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • SpringBoot啟動之SpringApplication初始化詳解

    SpringBoot啟動之SpringApplication初始化詳解

    這篇文章主要介紹了SpringBoot啟動之SpringApplication初始化詳解,首先初始化資源加載器,默認(rèn)為null;斷言判斷主要資源類不能為null,否則報錯,需要的朋友可以參考下
    2024-01-01
  • spring boot實戰(zhàn)之內(nèi)嵌容器tomcat配置

    spring boot實戰(zhàn)之內(nèi)嵌容器tomcat配置

    本篇文章主要介紹了Spring Boot 使用內(nèi)嵌的tomcat容器配置,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • SpringBoot整合JPA詳細(xì)代碼實例

    SpringBoot整合JPA詳細(xì)代碼實例

    這篇文章主要給大家介紹了關(guān)于SpringBoot整合JPA的相關(guān)資料,JPA(Java Persistence API)是Sun官方提出的Java持久化規(guī)范,它為Java開發(fā)人員提供了一種對象/關(guān)聯(lián)映射工具來管理Java應(yīng)用中的關(guān)系數(shù)據(jù),需要的朋友可以參考下
    2024-05-05
  • SpringBoot詳解如何實現(xiàn)讀寫分離

    SpringBoot詳解如何實現(xiàn)讀寫分離

    當(dāng)響應(yīng)的瓶頸在數(shù)據(jù)庫的時候,就要考慮數(shù)據(jù)庫的讀寫分離,當(dāng)然還可以分庫分表,那是單表數(shù)據(jù)量特別大,當(dāng)單表數(shù)據(jù)量不是特別大,但是請求量比較大的時候,就要考慮讀寫分離了.具體的話,還是要看自己的業(yè)務(wù)...如果還是很慢,那就要分庫分表了...我們這篇就簡單講一下讀寫分離
    2022-05-05
  • Java單例模式的創(chuàng)建,破壞和防破壞詳解

    Java單例模式的創(chuàng)建,破壞和防破壞詳解

    大家所熟知的單例模式只能創(chuàng)建唯一一個實例,今天我們介紹幾種常見的單例模式,同時說一說如何破壞單例模式,同時又怎么來防破壞
    2021-09-09
  • Spring通過工具類實現(xiàn)獲取容器中的Bean

    Spring通過工具類實現(xiàn)獲取容器中的Bean

    在實際開發(fā)中,我們往往要用到Spring容器為我們提供的諸多資源,例如想要獲取到容器中的配置、獲取到容器中的Bean等等。本文為大家詳細(xì)講講工具類如何獲取到Spring容器中的Bean,需要的可以參考一下
    2022-06-06

最新評論

旬邑县| 孟州市| 县级市| 长葛市| 东莞市| 闵行区| 集贤县| 霸州市| 宜丰县| 天镇县| 年辖:市辖区| 文成县| 宾阳县| 九台市| 黔西县| 阿城市| 东乡县| 增城市| 宜君县| 岳西县| 简阳市| 荥经县| 玉溪市| 扶风县| 申扎县| 定边县| 女性| 新营市| 城市| 麻阳| 兴安县| 文昌市| 庄河市| 丰镇市| 庆阳市| 宜宾县| 边坝县| 兴城市| 蒙自县| 巴林左旗| 自治县|