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

springboot 如何重定向redirect 并隱藏參數(shù)

 更新時間:2021年09月02日 08:36:38   作者:wgxaszc8  
這篇文章主要介紹了springboot 如何重定向redirect 并隱藏參數(shù)的操作,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

springboot 重定向redirect 并隱藏參數(shù)

在做全局異常處理的時候,碰到重定向到全局錯誤頁面

所謂隱藏參數(shù)無非是把參數(shù)放到了session中,再重定向后將該值清除

1、全局異常處理方法

@ExceptionHandler(value = Exception.class)
public ModelAndView exceptionHandle(RedirectAttributes redirectAttributes) {
    ModelAndView modelAndView = new ModelAndView("redirect:/systemError");
    redirectAttributes.addFlashAttribute("error", "錯誤信息");
    return modelAndView;
}

2、重定向方法

@GetMapping("/systemError")
public ModelAndView systemError(@ModelAttribute("error") String error){
    ModelAndView modelAndView = new ModelAndView("error");
    modelAndView.addObject("error", error);
    return modelAndView;
}

springboot redirect 傳參問題

眾所周知:

redirect表示重定向,相比于請求轉(zhuǎn)發(fā),無法將添加的參數(shù)繼續(xù)保留,傳遞給下一個處理對象,但springboot給我們提供了一個方法,redirectattributes的addflashattribute方法將參數(shù),即使通過重定向也能傳遞出去,底層原理使用的是緩存臨時保存 重定向所攜帶的參數(shù)

具體案例

controller

在這里插入圖片描述

前端

在這里插入圖片描述

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

相關(guān)文章

  • 使用springboot制作博客管理系統(tǒng)

    使用springboot制作博客管理系統(tǒng)

    這篇文章主要介紹了使用springboot制作博客管理系統(tǒng),文中有非常詳細的代碼示例,對正在學習springboot的小伙伴有很大的幫助,感興趣的小伙伴可以參考一下
    2021-08-08
  • SpringBoot大學心理服務(wù)系統(tǒng)實現(xiàn)流程分步講解

    SpringBoot大學心理服務(wù)系統(tǒng)實現(xiàn)流程分步講解

    本系統(tǒng)主要論述了如何使用JAVA語言開發(fā)一個大學生心理服務(wù)系統(tǒng) ,本系統(tǒng)將嚴格按照軟件開發(fā)流程進行各個階段的工作,采用B/S架構(gòu),面向?qū)ο缶幊趟枷脒M行項目開發(fā)
    2022-09-09
  • 一文看懂springboot實現(xiàn)短信服務(wù)功能

    一文看懂springboot實現(xiàn)短信服務(wù)功能

    項目中的短信服務(wù)基本上上都會用到,簡單的注冊驗證碼,消息通知等等都會用到。這篇文章主要介紹了springboot 實現(xiàn)短信服務(wù)功能,需要的朋友可以參考下
    2019-10-10
  • Java中l(wèi)ambda表達式的基本運用

    Java中l(wèi)ambda表達式的基本運用

    大家好,本篇文章主要講的是Java中l(wèi)ambda表達式的基本運用,感興趣的同學趕快來看一看吧,對你有幫助的話記得收藏一下
    2022-01-01
  • Jdk1.8 HashMap實現(xiàn)原理詳細介紹

    Jdk1.8 HashMap實現(xiàn)原理詳細介紹

    這篇文章主要介紹了Jdk1.8 HashMap實現(xiàn)原理詳細介紹的相關(guān)資料,需要的朋友可以參考下
    2016-12-12
  • SpringBoot?整合RabbitMq?自定義消息監(jiān)聽容器來實現(xiàn)消息批量處理

    SpringBoot?整合RabbitMq?自定義消息監(jiān)聽容器來實現(xiàn)消息批量處理

    Spring Boot中提供了默認的監(jiān)聽器容器,但是有時候我們需要自定義監(jiān)聽器容器,來滿足一些特殊的需求,比如批量獲取數(shù)據(jù),這篇文章主要介紹了SpringBoot?整合RabbitMq?自定義消息監(jiān)聽容器來實現(xiàn)消息批量處理,需要的朋友可以參考下
    2023-04-04
  • Java設(shè)計模式之中介模式

    Java設(shè)計模式之中介模式

    這篇文章主要介紹了Java設(shè)計模式之中介模式,中介模式(Mediator?Pattern),屬于行為型設(shè)計模式,目的是把系統(tǒng)中對象之間的調(diào)用關(guān)系從一對多轉(zhuǎn)變成一對一的調(diào)用關(guān)系,以此來降低多個對象和類之間的通信復雜性,需要的朋友可以參考下
    2023-12-12
  • java  實現(xiàn)輸出隨機圖片實例代碼

    java 實現(xiàn)輸出隨機圖片實例代碼

    這篇文章主要介紹了java 實現(xiàn)輸出隨機圖片實例代碼的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • 如何將Java與C#時間進行互相轉(zhuǎn)換

    如何將Java與C#時間進行互相轉(zhuǎn)換

    這篇文章主要介紹了Java與C#時間互轉(zhuǎn)的方法以及JAVA日期、C#日期計算說明,需要的朋友可以參考下
    2022-11-11
  • Java中的ReadWriteLock高效處理并發(fā)讀寫操作實例探究

    Java中的ReadWriteLock高效處理并發(fā)讀寫操作實例探究

    這篇文章主要為大家介紹了Java中的ReadWriteLock高效處理并發(fā)讀寫操作實例探究,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2024-01-01

最新評論