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

Spring RedirectAttributes參數(shù)跳轉(zhuǎn)代碼實例

 更新時間:2020年04月08日 14:21:18   作者:Erneste  
這篇文章主要介紹了Spring RedirectAttributes參數(shù)跳轉(zhuǎn)代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

RedirectAttributes 是Spring mvc 3.1版本之后出來的一個功能,專門用于重定向之后還能帶參數(shù)跳轉(zhuǎn)的的工具類。他有兩種帶參的方式:

第一種:

redirectAttributes.addAttributie("prama",value); 這種方法相當(dāng)于在重定向鏈接地址追加傳遞的參數(shù),例如:

redirectAttributes.addAttributie("prama1",value1);
redirectAttributes.addAttributie("prama2",value2); 
return:"redirect:/path/list" ;

以上重定向的方法等同于 return:"redirect:/path/list?prama1=value1&prama2=value2 " ,注意這種方法直接將傳遞的參數(shù)暴露在鏈接地址上,非常的不安全,慎用。

第二種:

redirectAttributes.addFlashAttributie("prama",value); 這種方法是隱藏了參數(shù),鏈接地址上不直接暴露,但是能且只能在重定向的 “頁面” 獲取prama參數(shù)值。其原理就是放到session中,session在跳到頁面后馬上移除對象。如果是重定向一個controller中是獲取不到該prama屬性值的。除非在controller中用(@RequestPrama(value = "prama")String prama)注解,采用傳參的方式。頁面獲值例如:

redirectAttributes.addFlashAttributie("prama1",value1); 
redirectAttributes.addFlashAttributie("prama2",value2); 
return:"redirect:/path/list.jsp";

在以上參數(shù)均可在list.jsp頁面使用EL表達(dá)式獲取到參數(shù)值${prama*}

controller獲得redirectAttributes重定向的值例如:

redirectAttributes.addFlashAttributie("prama1",value1);

redirectAttributes.addFlashAttributie("prama2",value2);

return:"redirect:/path/list/"

@RequestMapping("list")
public List<Student> list(@RequestPrama(value = "prama1")String prama1,
  @RequestPrama(value = "prama2")String prama2,...
){
  //TODO
  //your code

}

  通過在controller中的list方法體中可以獲取到參數(shù)值。

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

相關(guān)文章

  • Spring Data JPA 如何使用QueryDsl查詢并分頁

    Spring Data JPA 如何使用QueryDsl查詢并分頁

    這篇文章主要介紹了Spring Data JPA 如何使用QueryDsl查詢并分頁,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-11-11
  • SpringBoot如何獲取src/main/resource路徑下的文件

    SpringBoot如何獲取src/main/resource路徑下的文件

    這篇文章主要介紹了SpringBoot如何獲取src/main/resource路徑下的文件,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2021-12-12
  • springboot整合redis配置詳細(xì)示例代碼

    springboot整合redis配置詳細(xì)示例代碼

    Redis是一種高性能的鍵值存儲數(shù)據(jù)庫,而Spring Boot是一個簡化了開發(fā)過程的Java框架,將兩者結(jié)合可以輕松地在Spring Boot項目中使用Redis來實現(xiàn)數(shù)據(jù)緩存、會話管理和分布式鎖等功能,這篇文章主要給大家介紹了關(guān)于springboot整合redis配置的相關(guān)資料,需要的朋友可以參考下
    2023-11-11
  • SpringBoot整合高德地圖實現(xiàn)天氣預(yù)報功能

    SpringBoot整合高德地圖實現(xiàn)天氣預(yù)報功能

    在當(dāng)今數(shù)字化時代,天氣預(yù)報功能在眾多應(yīng)用中扮演著重要角色,通過整合高德地圖提供的天氣API,我們可以輕松地在自己的SpringBoot項目中實現(xiàn)這一功能,本文將詳細(xì)介紹如何在SpringBoot項目中整合高德地圖的天氣預(yù)報功能,感興趣的小伙伴跟著小編一起來看看吧
    2025-03-03
  • idea中報錯不支持發(fā)行版本問題及解決

    idea中報錯不支持發(fā)行版本問題及解決

    在使用Spring框架進(jìn)行項目開發(fā)時,有時會遇到因JDK版本不一致導(dǎo)致的項目運(yùn)行錯誤,解決此問題的方法主要有兩步:首先,確保項目的Project和Modules設(shè)置中的JDK版本一致;其次,在IDE的Settings中找到Java?Compiler
    2024-11-11
  • Java下載https文件并上傳阿里云oss服務(wù)器

    Java下載https文件并上傳阿里云oss服務(wù)器

    這篇文章主要介紹了Java下載https文件并上傳到阿里云oss服務(wù)器,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • 一篇文章帶你搞懂Java線程池實現(xiàn)原理

    一篇文章帶你搞懂Java線程池實現(xiàn)原理

    線程池?zé)o論是工作還是面試都是必備的技能,但是很多人對于線程池的實現(xiàn)原理卻一知半解,并不了解線程池內(nèi)部的工作原理,今天就帶大家一塊剖析線程池底層實現(xiàn)原理
    2022-11-11
  • 基于SSM框架之個人相冊示例代碼

    基于SSM框架之個人相冊示例代碼

    本篇文章主要介紹了基于SSM框架之個人相冊示例代碼,具有一定的參考價值,感興趣的小伙伴們可以參考一下。
    2017-03-03
  • SpringSecurity OAuth2單點登錄和登出的實現(xiàn)

    SpringSecurity OAuth2單點登錄和登出的實現(xiàn)

    本文主要介紹了SpringSecurity OAuth2單點登錄和登出的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評論

肇庆市| 万载县| 米易县| 余庆县| 砚山县| 巢湖市| 太仓市| 宿州市| 江孜县| 海阳市| 双牌县| 昂仁县| 忻城县| 资中县| 丹凤县| 遂川县| 调兵山市| 潜山县| 昂仁县| 巢湖市| 西安市| 安化县| 东兰县| 游戏| 轮台县| 务川| 衢州市| 澳门| 菏泽市| 汉寿县| 夏邑县| 平乐县| 光山县| 武强县| 台南县| 孟连| 阿瓦提县| 行唐县| 连江县| 宁城县| 从江县|