欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

SpringMVC中重定向model值的獲取方式

 更新時(shí)間:2021年12月17日 09:42:49   作者:Minecr001  
這篇文章主要介紹了SpringMVC中重定向model值的獲取方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

SpringMVC重定向model值的獲取

1、步驟一:在控制器中編寫(xiě)

/*重定向測(cè)試*/
@RequestMapping("/m1/t2")
public String test1(Model model, String message) {
    message = "222";
    model.addAttribute("msg", message);
    return "redirect:/r1";
}

2、編寫(xiě)對(duì)應(yīng)跳轉(zhuǎn)

@RequestMapping("/r1")
public String test2(Model model, String msg) {
    model.addAttribute("msg", msg);
    return "success";
}

這里的return “success”;是跳轉(zhuǎn)到自己編寫(xiě)的視圖解析器規(guī)則下的success.jsp頁(yè)面

3、測(cè)試:在瀏覽器訪(fǎng)問(wèn)自己項(xiàng)目下的對(duì)應(yīng)控制器

http://localhost:8080/mvc_04/m1/t2

mvc_04是我自己的項(xiàng)目模塊名,m1/t2是上面創(chuàng)建的攔截

4、然后瀏覽器跳轉(zhuǎn)

http://localhost:8080/mvc_04/r1?msg=222

成功獲取到

成功獲取到重定向傳入的參數(shù),

問(wèn)題思考:

如果跳轉(zhuǎn)到主頁(yè),那model的參數(shù)怎么獲取呢,如上我跳轉(zhuǎn)的是ViewResolver拼接而成的success.jsp頁(yè)面,

這時(shí)候需要使用RedirectAttributes參數(shù)

/*重定向測(cè)試2*/
@RequestMapping("/r2")
public String test3(Model model, RedirectAttributes rettr) {
    rettr.addAttribute("msg", "redirect");
    return "redirect:/index.jsp";
}

注意:index.jsp中參數(shù)的獲取不能直接 ${msg}

而是得使用 ${param.msg}

SpringMVC中model的理解

spring的Model相當(dāng)于前端的一個(gè)數(shù)據(jù)庫(kù),就好比后端中的user實(shí)體類(lèi)所對(duì)應(yīng)的數(shù)據(jù)庫(kù)User,從Model中獲取數(shù)據(jù)比從后端的User實(shí)體類(lèi)中獲取數(shù)據(jù)更加方便。

在這里插入圖片描述

如下圖是一個(gè)簡(jiǎn)單的實(shí)例,簡(jiǎn)單展示一下Model是怎么存儲(chǔ)數(shù)據(jù)然后展示到前段頁(yè)面的。

1、首先將數(shù)據(jù)添加到Model中

在這里插入圖片描述

2、然后再將其在頁(yè)面上展示出來(lái)

在這里插入圖片描述

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

相關(guān)文章

  • 深入理解SpringMVC的參數(shù)綁定與數(shù)據(jù)響應(yīng)機(jī)制

    深入理解SpringMVC的參數(shù)綁定與數(shù)據(jù)響應(yīng)機(jī)制

    本文將深入探討SpringMVC的參數(shù)綁定方式,包括基本類(lèi)型、對(duì)象、集合等類(lèi)型的綁定方式,以及如何處理參數(shù)校驗(yàn)和異常。同時(shí),本文還將介紹SpringMVC的數(shù)據(jù)響應(yīng)機(jī)制,包括如何返回JSON、XML等格式的數(shù)據(jù),以及如何處理文件上傳和下載。
    2023-06-06
  • 快速了解hibernate配置文件與映射文件

    快速了解hibernate配置文件與映射文件

    這篇文章主要介紹了快速了解hibernate配置文件與映射文件,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • Linux下Hbase安裝配置教程

    Linux下Hbase安裝配置教程

    本文給大家介紹了Linux下Hbase安裝配置教程,本文通過(guò)圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-11-11
  • 使用開(kāi)源項(xiàng)目JAVAE2 進(jìn)行視頻格式轉(zhuǎn)換

    使用開(kāi)源項(xiàng)目JAVAE2 進(jìn)行視頻格式轉(zhuǎn)換

    這篇文章主要介紹了使用開(kāi)源項(xiàng)目JAVAE 進(jìn)行視頻格式轉(zhuǎn)換,幫助大家更好的利用Java處理視頻,完成自身需求,感興趣的朋友可以了解下
    2020-11-11
  • SpringBoot根據(jù)目錄結(jié)構(gòu)自動(dòng)配置Url前綴方式

    SpringBoot根據(jù)目錄結(jié)構(gòu)自動(dòng)配置Url前綴方式

    這篇文章主要介紹了SpringBoot根據(jù)目錄結(jié)構(gòu)自動(dòng)配置Url前綴方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • 如何在pom文件中引入本地jar包并打包

    如何在pom文件中引入本地jar包并打包

    在項(xiàng)目中使用本地JAR文件的方法有很多,下面這篇文章主要給大家介紹了關(guān)于如何在pom文件中引入本地jar包并打包的相關(guān)資料,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-06-06
  • spring?aop代理控制的操作方式

    spring?aop代理控制的操作方式

    spring?aop可通過(guò)參數(shù)proxyTargetProxy控制創(chuàng)建代理的方式,本文重點(diǎn)給大家介紹spring?aop代理控制的操作方式,需要的朋友可以參考下
    2022-04-04
  • 如何在 Spring Boot 中配置和使用 CSRF 保護(hù)

    如何在 Spring Boot 中配置和使用 CSRF 保護(hù)

    CSRF是一種網(wǎng)絡(luò)攻擊,它利用已認(rèn)證用戶(hù)的身份來(lái)執(zhí)行未經(jīng)用戶(hù)同意的操作,Spring Boot 提供了內(nèi)置的 CSRF 保護(hù)機(jī)制,可以幫助您防止這種類(lèi)型的攻擊,這篇文章主要介紹了Spring?Boot?中的?CSRF?保護(hù)配置的使用方法,需要的朋友可以參考下
    2023-09-09
  • Java Netty實(shí)現(xiàn)心跳機(jī)制過(guò)程解析

    Java Netty實(shí)現(xiàn)心跳機(jī)制過(guò)程解析

    這篇文章主要介紹了Java Netty實(shí)現(xiàn)心跳機(jī)制過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 面試題:Java中如何停止線(xiàn)程的方法

    面試題:Java中如何停止線(xiàn)程的方法

    這篇文章主要介紹了Java中如何停止線(xiàn)程的方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09

最新評(píng)論