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

springboot后臺(tái)session的存儲(chǔ)與取出方式

 更新時(shí)間:2024年06月01日 09:25:03   作者:瀾色海灣  
這篇文章主要介紹了springboot后臺(tái)session的存儲(chǔ)與取出方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

springboot后臺(tái)session的存儲(chǔ)與取出

session后臺(tái)的存儲(chǔ),工具類代碼如下:

//將數(shù)據(jù)存入session
public class SetSessionUtil {
    public static void setSession(HttpServletRequest request,String SessionName,String SessionValue) {
        HttpSession session = request.getSession();
        session.setAttribute(SessionName,SessionValue);
    }
}

session后臺(tái)的獲取,工具類代碼如下:

//獲取session
public class GetSessionUtil {
    public static String getSession(HttpServletRequest request, String sessionName) {
        HttpSession session = request.getSession();
        String sessionValue = (String) session.getAttribute(sessionName);
        return sessionValue;
    }
}

session的清除,代碼如下:

HttpSession session = HttpServletRequest.getSession();
session.invalidate();

前端 thymeleaf 取出 session 中的值,代碼如下:

<img th:src="${session.head_pic}">

springboot使用session保存和獲取參數(shù)

記錄一下spring boot使用Session來保存和獲取參數(shù)的方法。

下面通過用戶登錄后保存用戶名和密碼為例子演示一下,步驟在代碼注釋中有。

保存數(shù)據(jù)到session

@RequestMapping("/login")
    public String login(HttpServletRequest request, @RequestParam("userName") String userName, @RequestParam("passWord") String passWord) {
        String res = userService.check_userName(userName);
        if (!res.equals("registed")) {
            return "userName has not registed";
        }    
        String str = userService.check_userName_and_passWord(userName, passWord);
        if (str.equals("success")){
            //第一步:獲取session
            HttpSession session = request.getSession();
            //第二步:將想要保存到數(shù)據(jù)存入session中
            session.setAttribute("userName",userName);
            session.setAttribute("password",passWord);
            //這樣就完成了用戶名和密碼保存到session的操作
        }
        return str;
    }

從session獲取保存到數(shù)據(jù)

@RequestMapping("/index")
public class IndexController {

    @Autowired
    HttpServletRequest request; //通過注解獲取一個(gè)request
    
    @RequestMapping("/getName")
    public String getName() {
        //通過request來獲取保存在session中的用戶名
        String userName = (String) request.getSession().getAttribute("userName");
        System.out.println(userName);
        return userName;
    }
}

這樣就可以使用session來操作數(shù)據(jù)了,是不是很簡單~~

總結(jié)

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

相關(guān)文章

  • Java synchronized同步方法詳解

    Java synchronized同步方法詳解

    這篇文章主要為大家詳細(xì)介紹了Java synchronized同步方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-03-03
  • Java基于MySQL實(shí)現(xiàn)學(xué)生管理系統(tǒng)

    Java基于MySQL實(shí)現(xiàn)學(xué)生管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了Java基于MySQL實(shí)現(xiàn)學(xué)生管理系統(tǒng),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • SpringBoot多數(shù)據(jù)源配置完整指南

    SpringBoot多數(shù)據(jù)源配置完整指南

    在復(fù)雜的企業(yè)應(yīng)用中,經(jīng)常需要連接多個(gè)數(shù)據(jù)庫,Spring Boot 提供了靈活的多數(shù)據(jù)源配置方式,以下是詳細(xì)的實(shí)現(xiàn)方案,需要的朋友可以參考下
    2025-04-04
  • java中關(guān)于文本文件的讀寫方法實(shí)例總結(jié)

    java中關(guān)于文本文件的讀寫方法實(shí)例總結(jié)

    這篇文章主要介紹了java中關(guān)于文本文件的讀寫方法,實(shí)例總結(jié)了Java針對(duì)文本文件讀寫的幾種常用方法,并對(duì)比了各個(gè)方法的優(yōu)劣及特點(diǎn),具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-11-11
  • Java中守護(hù)線程介紹及使用

    Java中守護(hù)線程介紹及使用

    大家好,本篇文章主要講的是Java中守護(hù)線程介紹及使用,感興趣的同學(xué)趕快來看一看吧,對(duì)你有幫助的話記得收藏一下
    2022-01-01
  • Spring Boot Maven 插件如何構(gòu)建可執(zhí)行 JAR 的核心配置

    Spring Boot Maven 插件如何構(gòu)建可執(zhí)行 JAR 的核心

    SpringBoot核心Maven插件,用于生成可執(zhí)行JAR/WAR,內(nèi)置服務(wù)器簡化部署,支持熱部署、多環(huán)境配置及依賴管理,提升開發(fā)效率與構(gòu)建靈活性,本文給大家介紹Spring Boot Maven 插件如何構(gòu)建可執(zhí)行JAR的核心配置,感興趣的朋友一起看看吧
    2025-07-07
  • Mybatis-Plus使用saveOrUpdate及問題解決方法

    Mybatis-Plus使用saveOrUpdate及問題解決方法

    本文主要介紹了Mybatis-Plus使用saveOrUpdate及問題解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • maven 配置多個(gè)倉庫的方法

    maven 配置多個(gè)倉庫的方法

    這篇文章主要介紹了maven 配置多個(gè)倉庫的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-08-08
  • Java中Arrays類和Collections類常用方法示例詳解

    Java中Arrays類和Collections類常用方法示例詳解

    本文總結(jié)了Java中Arrays和Collections類的常用方法,涵蓋數(shù)組填充、排序、搜索、復(fù)制、列表轉(zhuǎn)換等操作,幫助開發(fā)者高效處理集合與數(shù)組數(shù)據(jù),感興趣的朋友跟隨小編一起看看吧
    2025-07-07
  • Java實(shí)現(xiàn)JDBC連接數(shù)據(jù)庫簡單案例

    Java實(shí)現(xiàn)JDBC連接數(shù)據(jù)庫簡單案例

    這篇文章主要介紹了Java實(shí)現(xiàn)JDBC連接數(shù)據(jù)庫簡單案例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-08-08

最新評(píng)論

河北区| 宁乡县| 滨海县| 集安市| 周宁县| 龙南县| 通许县| 绿春县| 崇礼县| 香河县| 大荔县| 阿鲁科尔沁旗| 海口市| 房山区| 民丰县| 长阳| 兴化市| 长顺县| 东兴市| 北海市| 武乡县| 柳江县| 崇左市| 泉州市| 孟连| 兴仁县| 德庆县| 江门市| 奇台县| 姚安县| 驻马店市| 桓台县| 玛曲县| 项城市| 文安县| 安徽省| 巴东县| 桓台县| 韶关市| 洞口县| 白朗县|