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

使用Filter過(guò)濾器中訪問(wèn)getSession()要轉(zhuǎn)化

 更新時(shí)間:2022年01月12日 15:17:21   作者:eileen823  
這篇文章主要介紹了使用Filter過(guò)濾器中訪問(wèn)getSession()要轉(zhuǎn)化,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Filter過(guò)濾器中訪問(wèn)getSession()要進(jìn)行轉(zhuǎn)化

public void doFilter(ServletRequest request, ServletResponse response, FilterChain chain) throws IOException, ServletException {
HttpServletRequest req = (HttpServletRequest)request;
?? ??? ?HttpServletResponse res = (HttpServletResponse)response;?? ??? ?
?? ??? ?User user = (User)req.getSession().getAttribute("user");
}

request.getSession()的問(wèn)題

在JavaWeb項(xiàng)目中,request.getSession()一般是被用來(lái)存儲(chǔ)當(dāng)前用戶對(duì)象到session中,或者從session中獲取當(dāng)前用戶對(duì)象。 

分為無(wú)參和有參兩種寫(xiě)法: 

1. 無(wú)參:request.getSession() 

從當(dāng)前request中獲取session,如果獲取不到session,則會(huì)自動(dòng)創(chuàng)建一個(gè)session,并返回新創(chuàng)建的session;如果獲取到,則返回獲取到的session; 

2. 有參:request.getSession(boolean var1) 

  • request.getSession(true) 

這種方式和無(wú)參時(shí)一樣,只是增家了一個(gè)true參數(shù),明確告訴它在獲取不到的時(shí)候自動(dòng)創(chuàng)建session; 

  • request.getSession(false) 

這種方式與上兩種的區(qū)別,就是在獲取不到session的時(shí)候,不會(huì)自動(dòng)創(chuàng)建session,而是會(huì)返回null。

各方式的應(yīng)用場(chǎng)景:

如果想要存儲(chǔ)信息到session中時(shí),使用request.getSession(), 

如果想要獲取session中的信息時(shí),使用request.getsession(false),并在獲取后對(duì)session變量進(jìn)行是否為null的判斷,再進(jìn)行下一步操作。

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

相關(guān)文章

  • 解決新版idea新建文件沒(méi)有XML和Resource Bundle文件問(wèn)題

    解決新版idea新建文件沒(méi)有XML和Resource Bundle文件問(wèn)題

    這篇文章主要介紹了解決新版idea新建文件沒(méi)有XML和Resource Bundle文件問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 詳解spring boot mybatis全注解化

    詳解spring boot mybatis全注解化

    這篇文章主要介紹了spring boot mybatis全注解化的相關(guān)資料,需要的朋友可以參考下
    2017-09-09
  • 一文掌握Spring中循環(huán)依賴與三級(jí)緩存

    一文掌握Spring中循環(huán)依賴與三級(jí)緩存

    這篇文章主要介紹了Spring中循環(huán)依賴與三級(jí)緩存,Spring通過(guò)三級(jí)緩存解決了循環(huán)依賴,其中一級(jí)緩存為單例池,二級(jí)緩存為早期曝光對(duì)象earlySingletonObjects,三級(jí)緩存為早期曝光對(duì)象工廠(singletonFactories),本文結(jié)合實(shí)例代碼介紹的非常詳細(xì),需要的朋友參考下吧
    2023-09-09
  • 詳解springboot設(shè)置默認(rèn)參數(shù)Springboot.setDefaultProperties(map)不生效解決

    詳解springboot設(shè)置默認(rèn)參數(shù)Springboot.setDefaultProperties(map)不生效解決

    這篇文章主要介紹了詳解springboot設(shè)置默認(rèn)參數(shù)Springboot.setDefaultProperties(map)不生效解決,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • Java多線程實(shí)現(xiàn)方塊賽跑小游戲

    Java多線程實(shí)現(xiàn)方塊賽跑小游戲

    這篇文章主要為大家詳細(xì)介紹了Java多線程實(shí)現(xiàn)方塊賽跑小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-07-07
  • Jenkins配置jdk、maven、git方式

    Jenkins配置jdk、maven、git方式

    為了在Jenkins中使用Java、Maven和Git,需要在系統(tǒng)管理的全局工具配置中設(shè)置這些工具,首先,確保Jenkins主機(jī)已經(jīng)安裝了JDK、Git、Maven以及Maven的settings文件,安裝完成后,按照提示配置各個(gè)工具
    2023-04-04
  • 如何獲取包下所有類中的注解的值(java工具類)

    如何獲取包下所有類中的注解的值(java工具類)

    這篇文章主要介紹了如何獲取包下所有類中的注解的值 (java工具類),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • java中hibernate二級(jí)緩存詳解

    java中hibernate二級(jí)緩存詳解

    本篇文章中主要介紹了java中hibernate二級(jí)緩存詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-05-05
  • Java8中的default方法詳解

    Java8中的default方法詳解

    這篇文章主要介紹了Java8中的default方法詳解,Java 8新增了default方法,它可以在接口添加新功能特性,而且還不影響接口的實(shí)現(xiàn)類,需要的朋友可以參考下
    2015-03-03
  • java創(chuàng)建簡(jiǎn)易視頻播放器

    java創(chuàng)建簡(jiǎn)易視頻播放器

    這篇文章主要為大家詳細(xì)介紹了java創(chuàng)建簡(jiǎn)易視頻播放器的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-06-06

最新評(píng)論

安图县| 永善县| 斗六市| 肇庆市| 轮台县| 景洪市| 教育| 鹤岗市| 馆陶县| 阆中市| 靖州| 阳曲县| 霞浦县| 昌图县| 河池市| 扶余县| 赞皇县| 洛扎县| 全南县| 正镶白旗| 思南县| 康保县| 乌海市| 广饶县| 疏勒县| 宿松县| 都江堰市| 平原县| 大理市| 涞水县| 鸡西市| 辽源市| 阿鲁科尔沁旗| 大庆市| 额尔古纳市| 河池市| 道孚县| 石嘴山市| 嫩江县| 芜湖市| 大安市|