国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

幫你搞懂什么是Session

這篇具有很好參考價(jià)值的文章主要介紹了幫你搞懂什么是Session。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

1. 什么是Session?

2. 什么時(shí)間考慮使用Session?

3. 怎么使用Session?

4. Session的詳解:

5. HttpSession與Cookie的比較

?6. Session有什么缺點(diǎn)?


1. 什么是Session?

我們所說的Session其實(shí)是HttpSession接口的實(shí)現(xiàn)類。只不過HttpSession接口的實(shí)現(xiàn)類是由Tomcat服務(wù)器幫我們實(shí)現(xiàn)的,不用我們自己實(shí)現(xiàn)。下面我們一直所說的Session其實(shí)就是HttpSession。

2. 什么時(shí)間考慮使用Session?

當(dāng)有需求:2個(gè)Servelt來自同一個(gè)網(wǎng)站,且為同一個(gè)用戶提供服務(wù)。

3. 怎么使用Session?

使用Session其實(shí)很簡單,我們只需要下面的代碼即可:

HttpSession session = request.getSession();
類型 x=session.getAttribute(key);//先去查詢是否有session
session.setAttribute(key,value);//如果沒有session,在根據(jù)邏輯,決定是否需要設(shè)置session

4. Session的詳解:

  • Session相當(dāng)于一個(gè)map,這個(gè)map中可以放很多的key和value。我們也可以獲得所有的key和value。獲得的方式如下:
Enumeration keys=session.getAttributeNames(); //java規(guī)定,其返回是一個(gè)枚舉類型
 while(keys.hasMoreElements()){
     類型 Y= goodsname.nextElement();  //Y就是key
     // X就是value
     類型 X=  session.getAttribute(Y);//這里是從map拿到的,所以value一定不會為null
     out.print(": "+Y+ "  "+X);
 }
  • Session創(chuàng)建好后,會被放在服務(wù)器上,其默認(rèn)存活的時(shí)間是30分鐘,超過這個(gè)時(shí)間,Session就會被服務(wù)器給“殺死”。當(dāng)然我們也可以手動在web.xml文件中,手動設(shè)置Session的存活時(shí)間。
<Session-config>
    <Session-timeout>X</Session-timeout>這里X的單位是分鐘
</Session-config>
  • ?一個(gè)用戶,一個(gè)SessionID,響應(yīng)包會將這個(gè)SessionID放到Cookie中,返回給瀏覽器。

5. HttpSession與Cookie的比較

session事件計(jì)算,其他,servlet,服務(wù)器,tomcat,Session,Cookie

?6. Session有什么缺點(diǎn)?

session事件計(jì)算,其他,servlet,服務(wù)器,tomcat,Session,Cookie文章來源地址http://www.zghlxwxcb.cn/news/detail-620552.html

到了這里,關(guān)于幫你搞懂什么是Session的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 一文教你搞懂如何配置VSCode,VSCode的配置究竟在配置什么。(C語言環(huán)境)

    一文教你搞懂如何配置VSCode,VSCode的配置究竟在配置什么。(C語言環(huán)境)

    VSCode 是一款微軟出的輕量級編輯器,它本身只是一款 文本編輯器 而已,所有的功能都是以 插件 擴(kuò)展的形式所存在,想用什么功能就安裝對應(yīng)的擴(kuò)展即可,非常方便,同時(shí)也支持非常多的主題和圖標(biāo),外觀比較好看,重要的是VSCode支持各大主流操作系統(tǒng),包括Windows、Linux和

    2024年04月15日
    瀏覽(44)
  • 一文帶你搞懂二叉樹

    一文帶你搞懂二叉樹

    目錄 一、什么是二叉樹 二、創(chuàng)建二叉樹 1)二叉樹的結(jié)構(gòu): 2)創(chuàng)建二叉樹: 三、二叉樹的遍歷方式 1)前序遍歷: 2)中序遍歷: 3)后序遍歷: 4)還原二叉樹 : 5)層序遍歷: ?四、二叉樹的基本操作: 1)二叉樹節(jié)點(diǎn)個(gè)數(shù): 2)二叉樹葉子節(jié)點(diǎn)個(gè)數(shù): 3)二叉樹第K層節(jié)點(diǎn)

    2024年02月08日
    瀏覽(21)
  • 一文讓你搞懂javascript如何實(shí)現(xiàn)繼承

    一文讓你搞懂javascript如何實(shí)現(xiàn)繼承

    一、本文想給你聊的東西包含一下幾個(gè)方面:(僅限于es6之前的語法哈,因?yàn)閑s6里面class這用上了。。) 1.原型是啥?原型鏈?zhǔn)巧叮?2.繼承的通用概念。 3.Javascript實(shí)現(xiàn)繼承的方式有哪些? ? 二、原型是啥?原型鏈?zhǔn)巧叮?1.原型是函數(shù)本身的prototype屬性。 首先js和java不

    2024年02月04日
    瀏覽(20)
  • 一篇文章讓你搞懂內(nèi)存函數(shù)

    一篇文章讓你搞懂內(nèi)存函數(shù)

    庫函數(shù)memcmp介紹 函數(shù)memcpy從source的位置開始向后復(fù)制num個(gè)字節(jié)的數(shù)據(jù)到destination的內(nèi)存位置。 這個(gè)函數(shù)在遇到 ‘\\0’ 的時(shí)候并不會停下來。 如果source和destination有任何的重疊,復(fù)制的結(jié)果都是未定義的。 庫函數(shù)memcmp的代碼形式 看代碼 memcmp將arr1中的內(nèi)容拷貝到arr2中,總共

    2024年02月17日
    瀏覽(29)
  • Nginx配置詳解,一文帶你搞懂Nginx

    1 基本概念 1.1 Nginx簡介 Nginx是一個(gè)高性能的HTTP和反向代理服務(wù)器,特點(diǎn)是占用內(nèi)存少,并發(fā)能力強(qiáng),事實(shí)上Nginx的并發(fā)能力確實(shí)在同類型的網(wǎng)頁服務(wù)器中表現(xiàn)好。Nginx專為性能優(yōu)化而開發(fā),性能是其最重要的考量,實(shí)現(xiàn)上非常注重效率,能經(jīng)受高負(fù)載的考驗(yàn),有報(bào)告表明能支

    2024年01月16日
    瀏覽(22)
  • 圖文結(jié)合帶你搞懂GreatSQL體系架構(gòu)

    圖文結(jié)合帶你搞懂GreatSQL體系架構(gòu)

    往期系列回顧 圖文結(jié)合系列之帶你搞懂MySQL日志系列 很多小伙伴使用了GreatSQL,但是對GreatSQL的底層原理還不是很了解,今天就帶大家一起揭開GreatSQL體系架構(gòu)的神秘面紗! 首先來回顧一張經(jīng)典的體系架構(gòu)圖: 圖1_GreatSQL5.7 版本體系架構(gòu)圖 由此可以發(fā)現(xiàn),GreatSQL5.7 由以下幾部

    2024年02月11日
    瀏覽(16)
  • 一文帶你搞懂sklearn.metrics混淆矩陣

    一般的二分類任務(wù)需要的評價(jià)指標(biāo)有4個(gè) accuracy precision recall f1-score 四個(gè)指標(biāo)的計(jì)算公式如下 ? 計(jì)算這些指標(biāo)要涉及到下面這四個(gè)概念,而它們又構(gòu)成了混淆矩陣 TP (True Positive) FP (False Positive) TN (True Negative) FN (False Negative) 混淆矩陣 預(yù)測值 0 1 實(shí)際值 0 TN FP 1 FN TP 這里我給出的

    2024年02月06日
    瀏覽(23)
  • 手把手帶你搞懂AMS啟動原理

    手把手帶你搞懂AMS啟動原理

    徹底搞懂AMS即ActivityManagerService,看這一篇就夠了 最近那么多教學(xué)視頻(特別是搞車載的)都在講AMS,可能這也跟要快速啟動一個(gè)app(甚至是提高安卓系統(tǒng)啟動速度有關(guān)),畢竟作為安卓系統(tǒng)的核心系統(tǒng)服務(wù)之一,AMS以及PMS都是很重要的,而我之前在 應(yīng)用的開端–PackageManag

    2024年02月12日
    瀏覽(505)
  • Linux 有哪些搜索方式?5分鐘帶你搞懂!

    Linux 有哪些搜索方式?5分鐘帶你搞懂!

    5分鐘帶你掌握 Linux 的三種搜索方式 1.find 命令 find 命令是用來在給定的目錄下查找符合給定條件的文件 語法格式: find [查找起始路徑] [查找條件] [處理動作] (1)根據(jù)名稱查找: find [查找起始路徑] -name 文件名 或者 find [查找起始路徑] -iname 文件名 -name \\\"PATERN\\\":完全匹配文

    2024年01月16日
    瀏覽(24)
  • 帶你搞懂人工智能、機(jī)器學(xué)習(xí)和深度學(xué)習(xí)!

    帶你搞懂人工智能、機(jī)器學(xué)習(xí)和深度學(xué)習(xí)!

    不少高校的小伙伴找我聊入門人工智能該怎么起步,如何快速入門,多長時(shí)間能成長為中高級工程師(聊下來感覺大多數(shù)學(xué)生黨就是焦慮,畢業(yè)即失業(yè),尤其現(xiàn)在就業(yè)環(huán)境這么差),但聊到最后,很多小朋友連人工智能和機(jī)器學(xué)習(xí)、深度學(xué)習(xí)的關(guān)系都搞不清楚。 今天更文給大

    2024年02月02日
    瀏覽(31)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包