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

jsp如何獲取Session中的值

 更新時(shí)間:2019年10月18日 14:25:26   作者:無(wú)腳鳥(niǎo)  
這篇文章主要介紹了jsp如何獲取Session中的值,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

摘要:這個(gè)問(wèn)題算是老生常談了,我也是一段時(shí)間沒(méi)弄過(guò)了,所以感覺(jué)有些忘了,就記錄一下。

一、后端通過(guò)shiro在session中存儲(chǔ)數(shù)據(jù):

// username是前臺(tái)傳過(guò)來(lái)的用戶名  if (subject.isAuthenticated()) {
    // 存入session
    UserToken.setVal2Session("userName", username);
    return "登錄成功";
  } else {
    token.clear();
    return "登錄失敗";
  }

二、前端通過(guò)EL表達(dá)式獲取對(duì)應(yīng)的用戶名(兩種方式):

1、直接通過(guò)session中的key值取得相應(yīng)的value:

<span>${userName }</span>

2、通過(guò)限定作用域,獲取session作用域中的值

<span>${sessionScope.userName }</span>

列位看官,想補(bǔ)充更多jsp知識(shí)的可以繼續(xù)往下看:

(一)jsp有四大作用域:

  • page作用域 (表示當(dāng)前頁(yè)面) ----->pageScope (屬性范圍在EL中的名稱)
  • request作用域 (表示一次客戶端請(qǐng)求) ----->requestScope (屬性范圍在EL中的名稱)
  • session作用域 (表示一次會(huì)話) ----->sessionScope (屬性范圍在EL中的名稱)
  • application作用域 (表示整個(gè)Web應(yīng)用的全局變量) ----->applicationScope (屬性范圍在EL中的名稱)

通過(guò)EL表達(dá)式獲取相應(yīng)值的時(shí)候,第一種 ${userName } 會(huì)依序從Page、Request、Session、Application范圍查找,

而第二種 ${sessionScope.userName } 會(huì)直接從Session范圍查找。

(二)jsp九大內(nèi)置對(duì)象:

  • 輸入輸出對(duì)象:out對(duì)象、response對(duì)象、request對(duì)象
  • 通信控制對(duì)象:pageContext對(duì)象、session對(duì)象、application對(duì)象
  • Servlet對(duì)象:page對(duì)象、config對(duì)象
  • 錯(cuò)誤處理對(duì)象:exception對(duì)象

九種對(duì)象簡(jiǎn)介:

  • out對(duì)象:用于向客戶端、瀏覽器輸出數(shù)據(jù)。
  • request對(duì)象:封裝了來(lái)自客戶端、瀏覽器的各種信息。
  • response對(duì)象:封裝了服務(wù)器的響應(yīng)信息。
  • exception對(duì)象:封裝了jsp程序執(zhí)行過(guò)程中發(fā)生的異常和錯(cuò)誤信息。
  • config對(duì)象:封裝了應(yīng)用程序的配置信息。
  • page對(duì)象:指向了當(dāng)前jsp程序本身。
  • session對(duì)象:用來(lái)保存會(huì)話信息。也就是說(shuō),可以實(shí)現(xiàn)在同一用戶的不同請(qǐng)求之間共享數(shù)據(jù)
  • application對(duì)象:代表了當(dāng)前應(yīng)用程序的上下文??梢栽诓煌挠脩糁g共享信息。
  • pageContext對(duì)象:提供了對(duì)jsp頁(yè)面所有對(duì)象以及命名空間的訪問(wèn)。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • springboot與mybatis整合實(shí)例詳解

    springboot與mybatis整合實(shí)例詳解

    這篇文章主要為大家詳細(xì)介紹了springboot與mybatis整合實(shí)例,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 淺析springcloud 整合 zipkin-server 內(nèi)存日志監(jiān)控

    淺析springcloud 整合 zipkin-server 內(nèi)存日志監(jiān)控

    Zipkin是一款開(kāi)源的分布式實(shí)時(shí)數(shù)據(jù)追蹤系統(tǒng)(Distributed Tracking System),其主要功能是聚集來(lái)自各個(gè)異構(gòu)系統(tǒng)的實(shí)時(shí)監(jiān)控?cái)?shù)據(jù)。這篇文章主要介紹了springcloud 整合 zipkin-server 內(nèi)存日志監(jiān)控,需要的朋友可以參考下
    2019-11-11
  • springboot集成mybatisplus實(shí)例詳解

    springboot集成mybatisplus實(shí)例詳解

    這篇文章主要介紹了springboot集成mybatisplus實(shí)例詳解,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-09-09
  • 基于apache poi根據(jù)模板導(dǎo)出excel的實(shí)現(xiàn)方法

    基于apache poi根據(jù)模板導(dǎo)出excel的實(shí)現(xiàn)方法

    下面小編就為大家?guī)?lái)一篇基于apache poi根據(jù)模板導(dǎo)出excel的實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • 詳解Log4j 日志文件存放位置設(shè)置

    詳解Log4j 日志文件存放位置設(shè)置

    這篇文章主要介紹了詳解Log4j 日志文件存放位置設(shè)置,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-08-08
  • 基于Java解決華為機(jī)試之字符串加解密?

    基于Java解決華為機(jī)試之字符串加解密?

    這篇文章主要介紹了基于Java解決華為機(jī)試之字符串加解密,問(wèn)題描述展開(kāi)主題即詳細(xì)代碼的分享完成文章內(nèi)容,具有一的的參考價(jià)值,需要的小伙伴可以參考一下。希望對(duì)你有所幫助
    2022-02-02
  • SpringBoot單元測(cè)試框架Mockito介紹及使用

    SpringBoot單元測(cè)試框架Mockito介紹及使用

    與集成測(cè)試將系統(tǒng)作為一個(gè)整體測(cè)試不同,單元測(cè)試更應(yīng)該專注于某個(gè)類。所以當(dāng)被測(cè)試類與外部類有依賴的時(shí)候,尤其是與數(shù)據(jù)庫(kù)相關(guān)的這種費(fèi)時(shí)且有狀態(tài)的類,很難做單元測(cè)試。但好在可以通過(guò)“Mockito”這種仿真框架來(lái)模擬這些比較費(fèi)時(shí)的類,從而專注于測(cè)試某個(gè)類內(nèi)部的邏輯
    2023-01-01
  • 淺談Maven的安裝及修改為阿里云下載依賴

    淺談Maven的安裝及修改為阿里云下載依賴

    下面小編就為大家?guī)?lái)一篇淺談Maven的安裝及修改為阿里云下載依賴。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • java實(shí)現(xiàn)將漢語(yǔ)轉(zhuǎn)換為拼音功能

    java實(shí)現(xiàn)將漢語(yǔ)轉(zhuǎn)換為拼音功能

    這篇文章主要介紹了java實(shí)現(xiàn)將漢語(yǔ)轉(zhuǎn)換為拼音功能,非常不錯(cuò),具有參考借鑒價(jià)值 ,需要的朋友可以參考下
    2017-05-05
  • Springboot添加支付接口

    Springboot添加支付接口

    這篇文章主要介紹了springboot如何添加支付接口,幫助大家更好得理解和學(xué)習(xí)使用springboot框架,感興趣的朋友可以了解下
    2021-04-04

最新評(píng)論

泰和县| 西乡县| 兴化市| 彝良县| 谢通门县| 东方市| 恩平市| 陆川县| 三明市| 普兰县| 额济纳旗| 鄂托克前旗| 泸溪县| 揭东县| 垣曲县| 澄城县| 新民市| 噶尔县| 汨罗市| 裕民县| 昭平县| 浦东新区| 志丹县| 黄浦区| 方正县| 台东市| 托里县| 苗栗市| 来安县| 定兴县| 肇源县| 饶阳县| 泽库县| 衡阳县| 芜湖县| 巴楚县| 内黄县| 元氏县| 青川县| 郎溪县| 柘城县|