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

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

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

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

第一種:

redirectAttributes.addAttributie("prama",value); 這種方法相當于在重定向鏈接地址追加傳遞的參數(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表達式獲取到參數(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)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

相關文章

  • 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配置詳細示例代碼

    springboot整合redis配置詳細示例代碼

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

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

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

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

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

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

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

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

    線程池無論是工作還是面試都是必備的技能,但是很多人對于線程池的實現(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),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02

最新評論

重庆市| 屯昌县| 湖州市| 连平县| 东辽县| 册亨县| 新宁县| 家居| 灵石县| 连平县| 乐山市| 买车| 清水河县| 玛多县| 英超| 长乐市| 望江县| 凉城县| 漳州市| 清水河县| 论坛| 蛟河市| 黑河市| 彩票| 广汉市| 镇康县| 丰镇市| 永胜县| 怀化市| 洪洞县| 平昌县| 商都县| 普宁市| 黄浦区| 彭州市| 渝中区| 瑞安市| 亚东县| 大洼县| 临海市| 红原县|