摘要:以上兩種方法只能將參數(shù)重定向到頁(yè)面中,也就是視圖中用表達(dá)式直接獲取你帶參的值,不能重定向到中獲取參數(shù)值如果想要在中獲取傳遞到參數(shù)的值對(duì)于方法傳遞的值使用來(lái)獲取對(duì)于方法傳遞的值使用來(lái)獲取
一、RedirectAttributes類(lèi)簡(jiǎn)介
RedirectAttributes是Spring mvc 3.1版本之后出來(lái)的一個(gè)功能,專(zhuān)門(mén)用于重定向之后還能帶參數(shù)跳轉(zhuǎn)的工具類(lèi)
使用此類(lèi)引入包:import org.springframework.web.servlet.mvc.support.RedirectAttributes;
劃重點(diǎn):用于重定向攜帶參數(shù)
二、類(lèi)中常用方法介紹
addAttributie方法
redirectAttributes.addAttributie("param1",value1); redirectAttributes.addAttributie("param2",value2); return "redirect:/path/list" ;
注意:這個(gè)方法是用來(lái)跳轉(zhuǎn)的時(shí)候,將參數(shù)直接暴露在url中,等同于重定向到:return "redirect:/path/list?prama1=value1¶m2=value2 "
addFlashAttributie方法
redirectAttributes.addFlashAttributie("prama1",value1); redirectAttributes.addFlashAttributie("prama2",value2); return:"redirect:/path/list.jsp" ;
注意:此方法是重定向的時(shí)候,param1和param2兩個(gè)參數(shù)在不暴露在url中隱藏的傳遞給list.jsp中
原理:其原理就是放到session中,session在跳到頁(yè)面后馬上移除對(duì)象。
以上兩種方法只能將參數(shù)重定向到頁(yè)面中,也就是視圖中用el表達(dá)式直接獲取你帶參的值,不能重定向到controller中獲取參數(shù)值
如果想要在controller中獲取傳遞到參數(shù)的值:
- 對(duì)于addAttributie方法傳遞的值使用@RequestParam("param1") String str 來(lái)獲取; - 對(duì)于addFlashAttribute方法傳遞的值使用@ModelAttribute("param1") String str 來(lái)獲??;
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/77761.html
摘要:要使用容器上傳文件,您需要注冊(cè)一個(gè)類(lèi)在中。最好不要使用內(nèi)容加載應(yīng)用程序的文件系統(tǒng)。允許用戶(hù)上傳文件的表單從后端提供的文件列表調(diào)整文件上傳限制配置文件上傳時(shí),設(shè)置文件大小限制通常很有用。 本指南將指導(dǎo)您完成創(chuàng)建可以接收HTTP多文件上傳服務(wù)器應(yīng)用程序的過(guò)程。 你要構(gòu)建什么 您將創(chuàng)建一個(gè)接受文件上傳的Spring Boot Web應(yīng)用程序。您還將構(gòu)建一個(gè)簡(jiǎn)單的HTML界面來(lái)上傳測(cè)試文件。 ...
摘要:依賴(lài)于對(duì)請(qǐng)求的支持。使用解析兼容的沒(méi)有構(gòu)造器參數(shù),也沒(méi)有要設(shè)置的參數(shù),這樣,在應(yīng)用上下文中,將其聲明為就會(huì)非常簡(jiǎn)單。默認(rèn)是沒(méi)有限制的整個(gè)請(qǐng)求的容量。 Spring MVC 高級(jí)的技術(shù) 本章內(nèi)容: Spring MVC配置的替代方案 處理文件上傳 在控制器中處理異常 使用flash屬性 稍等還沒(méi)結(jié)束 說(shuō)明 如果你有幸能看到。后面的章節(jié)暫時(shí)不更新了,改變學(xué)習(xí)方式了。重要理解思想,這本書(shū)...
時(shí)間:2017年07月09日星期日說(shuō)明:本文部分內(nèi)容均來(lái)自慕課網(wǎng)。@慕課網(wǎng):http://www.imooc.com教學(xué)源碼:無(wú)學(xué)習(xí)源碼:https://github.com/zccodere/s... 第一章:概述 1-1 課程概述 主要內(nèi)容 驗(yàn)證碼歷史 課程內(nèi)容 不同方案對(duì)比 設(shè)計(jì)與實(shí)現(xiàn) 總結(jié) 1-2 驗(yàn)證碼歷史 驗(yàn)證碼歷史 無(wú)驗(yàn)證碼:垃圾騷擾 Luis von Ahn:Captcha 不斷...
摘要:實(shí)現(xiàn)分布式集群的共享共享本文使用實(shí)現(xiàn)共享,基于實(shí)現(xiàn)想使用基于容器的共享請(qǐng)搜索其他文章本文不講解基礎(chǔ)環(huán)境搭建,需要使用等相關(guān)知識(shí)點(diǎn),不做介紹未做共享整體項(xiàng)目結(jié)構(gòu)基礎(chǔ)代碼未做共 title: spring-session實(shí)現(xiàn)分布式集群session的共享tags: springboot,spring,session共享 grammar_cjkRuby: true **本文使用spring...
摘要:后面的文章將圍繞著集成來(lái)進(jìn)行展開(kāi)。表示當(dāng)前已經(jīng)身份驗(yàn)證或者通過(guò)記住我登錄的。表示當(dāng)前需要角色和。參考資料系列十五安全框架一基本功能權(quán)限管理學(xué)習(xí)資料使用手冊(cè)跟開(kāi)濤學(xué)博客版跟開(kāi)濤學(xué)版官方文檔 導(dǎo)讀: 在閱讀這篇文章之前假設(shè)你已經(jīng)對(duì)Apache Shiro(后面統(tǒng)一用Shiro作為代指)有了一定的了解,如果你還對(duì)Shiro不熟悉的話在這篇文章的結(jié)尾附有相關(guān)的學(xué)習(xí)資料,關(guān)于Shiro是用來(lái)做什...
閱讀 3614·2019-08-30 12:58
閱讀 973·2019-08-29 16:37
閱讀 2881·2019-08-29 16:29
閱讀 3167·2019-08-26 12:18
閱讀 2433·2019-08-26 11:59
閱讀 3475·2019-08-23 18:27
閱讀 2853·2019-08-23 16:43
閱讀 3351·2019-08-23 15:23