<dfn id="w48us"></dfn><ul id="w48us"></ul>
  • <ul id="w48us"></ul>
  • <del id="w48us"></del>
    <ul id="w48us"></ul>
  • JSP內(nèi)置session對象的調(diào)用方法

    時間:2024-08-25 14:18:42 JAVA認(rèn)證 我要投稿
    • 相關(guān)推薦

    JSP內(nèi)置session對象的調(diào)用方法

      JSP就是Java,只是它是一個特別的Java語言,加入了一個特殊的引擎,這個引擎將HTTPServlet這個類的一些對象自動進(jìn)行初始化好讓用戶使用,而用戶不用再去操心前面的工作。下面小編準(zhǔn)備了關(guān)于JSP內(nèi)置session對象的調(diào)用方法,提供給大家參考!

      application對象不同。application對象用于在多個程序之間保存信息,application對象只有一個,它可以綁定若干個相當(dāng)于全局變量的參數(shù)或者Java對象,每個JSP程序所訪問的都是application對象的一個同步副本,都是一樣的,而且application對象的生命周期貫穿服務(wù)器的整個運(yùn)行周期。但是,服務(wù)器上的session對象卻可以有多個,不同的用戶所面臨的session對象一般來說是不同的,當(dāng)用戶登錄網(wǎng)站,系統(tǒng)將為他生成一個獨(dú)一無二的session對象,用以記錄該用戶的個人信息,一旦該用戶退出網(wǎng)站,那么該session對象將會被注銷。session對象也可以綁定若干個參數(shù)或者Java對象,這些參數(shù)或者Java對象就相當(dāng)于局部變量,不同session對象間的同名變量是不會相互干擾的。應(yīng)用session對象的功能,可以十分簡單地實(shí)現(xiàn)購物車等功能。

      但是我們僅能獲取原session對象的一個同步副本,這一點(diǎn)上,session對象和application對象是一致的。application對象和session對象并非不能被創(chuàng)建,但是,他們只能夠由JSP引擎自動創(chuàng)建。application對象在服務(wù)器啟動的時候被創(chuàng)建,在服務(wù)器關(guān)閉時被刪除,session對象在新的HTTP連接產(chǎn)生時被創(chuàng)建,在HTTP連接中斷或者超時的時候被刪除,同時,JSP程序員也可以調(diào)用invalidate()方法強(qiáng)行刪除session對象,中斷HTTP連接。這是application對象和session對象的不同點(diǎn)之一。

      session對象概要其主要關(guān)鍵點(diǎn)是:

      · HTTP是無狀態(tài)(stateless)協(xié)議;

      · Web Server 對每一個客戶端請求都沒有歷史記憶;

      · Session用來保存客戶端狀態(tài)信息;

      · 由Web Server 寫入;存于客戶端;

      · 客戶端的每次訪問都把上次的session記錄傳遞給Web Server;

      · Web Server讀取客戶端提交的session來獲取客戶端的

      狀態(tài)信息;

      Session對象的獲取方法:

      1)使用session關(guān)鍵字直接引用session對象

      2)使用request對象的getSession()方法

      使用request對象的getSession()方法可以返回HttpSession接口的實(shí)例對象,也就是session對象,注意,這個新獲得的HttpSession對象不能夠被命名為session,因?yàn)閟ession是JSP引擎自動創(chuàng)建的當(dāng)前session對象的一個同步副本。

      首先使用getSession()方法獲取HttpSession對象——mysession,然后輸出它的id,同時也輸出session的id,程序4-18的運(yùn)行結(jié)果證明了這兩個id是一樣的,要注意的是每個用戶的session對象的id是不同的(服務(wù)器就靠不同的id鑒別不同的session對象),而且每個用戶只能夠有一個session對象,無論mysession還是session,都是當(dāng)前session對象的一個同步副本。

      3)使用PageContext對象的getSession()方法

      使用pageContext對象的getServletContext()方法可以獲得application對象的副本,同樣,使用pageContext對象的getSession()方法也可以獲取session對象的一個副本。

      程序段得到的三個結(jié)果都是相同的。

    【JSP內(nèi)置session對象的調(diào)用方法】相關(guān)文章:

    關(guān)于javascript對象之內(nèi)置和對象Math的使用方法10-08

    JavaScript內(nèi)置對象學(xué)習(xí)筆記10-30

    Javascript內(nèi)置核心對象教程09-04

    php調(diào)用shell的方法技巧07-15

    關(guān)于PHP引用的調(diào)用方法06-14

    javascript數(shù)組使用調(diào)用方法11-05

    PHP中session和cookie無效的解決方法08-25

    調(diào)用javascript08-02

    Java調(diào)用MySQL存儲過程并獲得返回值的方法08-25

    播音主持對象感的練習(xí)方法05-05

    主站蜘蛛池模板: 国产精品视频一区二区三区经| 91国内揄拍国内精品情侣对白| 国产精品一级香蕉一区| 拍国产乱人伦偷精品视频| 欧美成人精品一级高清片| 亚洲AV无码精品色午夜果冻不卡| 精品久久久久久无码中文字幕| 亚洲国产精品久久久久婷婷软件 | 久久国产成人精品国产成人亚洲| 久久精品国产秦先生| 精品久久久久久国产潘金莲 | 欧美日韩人妻精品一区二区在线| 欧美亚洲另类精品第一页| 国产成人毛片亚洲精品| 秋霞久久国产精品电影院| 精品久久777| 国产高清在线精品二区一| 91麻豆精品国产自产在线观看一区| 久久精品亚洲日本波多野结衣| 中文精品99久久国产| 日韩精品亚洲专区在线观看| 久久久久人妻一区精品| 精品成人av一区二区三区| 国产三级精品三级在线观看专1| 国产69精品久久久久99| 国产精品久久久天天影视香蕉| 91精品国产91久久久久久蜜臀| 一区二区精品在线| 国产精品 一区 在线| 国产精品小视频免费无限app| 国产精品最新国产精品第十页 | 日韩精品无码一区二区三区免费 | 国内精品久久人妻互换| 精品性影院一区二区三区内射| 奇米精品视频一区二区三区| 久久精品国产亚洲av影院| 精品久久久久中文字幕日本| 91精品国产91久久综合| 精品久久香蕉国产线看观看亚洲| 久久综合九色综合精品| 国产精品成人精品久久久|