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

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

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

SpringMVC重定向model值的獲取

1、步驟一:在控制器中編寫

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

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

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

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

3、測試:在瀏覽器訪問自己項(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ù),

問題思考:

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

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

/*重定向測試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ù)庫,就好比后端中的user實(shí)體類所對(duì)應(yīng)的數(shù)據(jù)庫User,從Model中獲取數(shù)據(jù)比從后端的User實(shí)體類中獲取數(shù)據(jù)更加方便。

在這里插入圖片描述

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

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

在這里插入圖片描述

2、然后再將其在頁面上展示出來

在這里插入圖片描述

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

相關(guān)文章

  • IDEA如何切換JDK版本

    IDEA如何切換JDK版本

    本文主要介紹了IDEA如何切換JDK版本,JDK版本之間的關(guān)系是一個(gè)向后兼容的關(guān)系,所以我們需要切換JDK的版本號(hào),具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-01-01
  • JDBC的擴(kuò)展知識(shí)點(diǎn)總結(jié)

    JDBC的擴(kuò)展知識(shí)點(diǎn)總結(jié)

    這篇文章主要介紹了JDBC的擴(kuò)展知識(shí)點(diǎn)總結(jié),文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)JDBC的小伙伴們有很好地幫助,需要的朋友可以參考下
    2021-05-05
  • 詳解Java多線程和IO流的應(yīng)用

    詳解Java多線程和IO流的應(yīng)用

    這篇文章主要介紹了詳解Java多線程和IO流的應(yīng)用,無論是本地文件復(fù)制,還是網(wǎng)絡(luò)多線程下載,對(duì)于流的使用都是一樣的,需要的朋友可以參考下
    2023-04-04
  • SpringBoot3集成ElasticSearch的方法詳解

    SpringBoot3集成ElasticSearch的方法詳解

    Elasticsearch是一個(gè)分布式、RESTful風(fēng)格的搜索和數(shù)據(jù)分析引擎,適用于各種數(shù)據(jù)類型,數(shù)字、文本、地理位置、結(jié)構(gòu)化數(shù)據(jù)、非結(jié)構(gòu)化數(shù)據(jù),本文給大家詳解介紹了SpringBoot3集成ElasticSearch的方法,需要的朋友可以參考下
    2023-08-08
  • 使用java + selenium + OpenCV破解網(wǎng)易易盾滑動(dòng)驗(yàn)證碼的示例

    使用java + selenium + OpenCV破解網(wǎng)易易盾滑動(dòng)驗(yàn)證碼的示例

    這篇文章主要介紹了使用java + selenium + OpenCV破解網(wǎng)易易盾滑動(dòng)驗(yàn)證碼,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2021-02-02
  • Java線程池復(fù)用線程的秘密你知道嗎

    Java線程池復(fù)用線程的秘密你知道嗎

    這篇文章主要為大家詳細(xì)介紹了Java線程池復(fù)用線程的秘密,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望您能夠多多關(guān)注

    2022-03-03
  • IntelliJ IDEA中如何調(diào)試Java Stream操作

    IntelliJ IDEA中如何調(diào)試Java Stream操作

    這篇文章主要介紹了IntelliJ IDEA中如何優(yōu)雅的調(diào)試Java Stream操作,在強(qiáng)大的IDEA插件支持下,stream的調(diào)試其實(shí)也沒那么難了,下面就來學(xué)習(xí)一下在IDEA中如何調(diào)試stream操作吧
    2022-05-05
  • SpringBoot整合Druid數(shù)據(jù)庫連接池的方法

    SpringBoot整合Druid數(shù)據(jù)庫連接池的方法

    Druid是Java語言中最好的數(shù)據(jù)庫連接池。Druid能夠提供強(qiáng)大的監(jiān)控和擴(kuò)展功能。這篇文章主要介紹了SpringBoot整合Druid數(shù)據(jù)庫連接池的方法,需要的朋友可以參考下
    2020-07-07
  • Java中while語句的簡單知識(shí)及應(yīng)用

    Java中while語句的簡單知識(shí)及應(yīng)用

    這篇文章主要給大家介紹了關(guān)于Java中while語句的簡單知識(shí)及應(yīng)用的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • Java中tomcat memecached session 共享同步問題的解決辦法

    Java中tomcat memecached session 共享同步問題的解決辦法

    這篇文章主要介紹了Java中tomcat memecached session 共享同步問題的解決辦法的相關(guān)資料,需要的朋友可以參考下
    2015-10-10

最新評(píng)論

舟曲县| 西林县| 商城县| 绥德县| 西平县| 柳河县| 江都市| 林西县| 全椒县| 乐山市| 兴城市| 伊吾县| 乌拉特前旗| 荣成市| 方正县| 仙居县| 昌图县| 兖州市| 锡林郭勒盟| 衡南县| 郑州市| 德惠市| 贡嘎县| 九龙县| 中方县| 神木县| 呈贡县| 利川市| 昆山市| 绥化市| 都昌县| 泸水县| 阿拉善左旗| 若羌县| 阜平县| 略阳县| 平阳县| 英吉沙县| 思茅市| 祁连县| 临高县|