项目记录:springmvc forward redirect 问题
@RequestMapping("/redirect")
public String redirect(RedirectAttributes redirectAttributes){
redirectAttributes.addFlashAttribute("test", "testdata"); //专供此种情况下使用。
return "redirect:read";
}
注意:此种情况下,网址会跳转的同时,还携带着一个名字为“test”的request变量,即在其导向的模板文件中用${Request["test"]}或${test}可以取得值 "testdata"
而在常规的redirect跳转中,是没法保存request变量的。
如果在上述中,用传统的方法中设置参数ModelMap model,方法体中用 model.setAttributes("test","testdata"); 用这种方式取代redirectAttributes,则在跳转中,是无法保存request变量的。
这种特性,既可以用来防止用户刷新网址重复提交数据,又可以给已经跳转的页面传递一些信息。
@RequestMapping("/read") // 等效于forward
public String test(){
return "test/read";
}
@RequestMapping("/forward")
public String forward(ModelMap model){
model.addAttribute("test", "test data from forward");
return "test/read";
}
在forward的情况,是无法使用RedirectAttributes这个属性的。也是无法防止用户刷新页面重复提交数据的
转载于:https://www.cnblogs.com/appzhang/p/3910802.html
项目记录:springmvc forward redirect 问题相关推荐
- 项目记录: 3DOF+实时渲染 之 虚拟视点合成
项目记录: 3DOF+实时渲染 之 虚拟视点合成 总结一下实现3DOF+渲染的一些细节. 虚拟视点合成 3DOF+实时渲染方案 0. 3DOF+概念 关于 3DOF+ 概念 可以参考我之前的博文. 3 ...
- ssm 项目记录用户操作日志和异常日志
ssm 项目记录用户操作日志和异常日志 参考文章: (1)ssm 项目记录用户操作日志和异常日志 (2)https://www.cnblogs.com/mei-m/p/10231792.html (3 ...
- 【个人项目】项目记录:github链接、设计实现、单元测试、性能分析与改进、PSP完成表格、总结反思
项目记录 一.github链接 链接:https://github.com/LLFKirito/SudokuWork-BIT1120161918/ 二.设计实现 总体设计 程序流程图如下 程序分为ma ...
- 微信读书项目记录(1)
微信读书项目记录 一.项目需求及阅读器引擎介绍 1.1epubjs阅读器引擎介绍,常用的类 Book,完成阅读器解析 Rendition,完成阅读器定位 Navigation,存储目录信息 View ...
- STM32对接涂鸦wifi模块项目记录(智能插座完善版本)
应项目需求,客户需要对接涂鸦平台,从了解平台到样品实际落地,还是挺方便的, 做过的一个项目,人体感应智能插座项目,对接涂鸦云 : 硬件平台:STM32F103 WIFI模块: 涂鸦WiFi(型号见文章 ...
- java代码生成器 快速开发平台 二次开发 外包项目利器 springmvc SSM后台框架源码...
A代码编辑器,在线模版编辑,仿开发工具编辑器,pdf在线预览,文件转换编码 B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,快速开发利器)+快速表单构建器 freemaker模版技术 , ...
- 项目记录(1)---SpringBoot的学习
SpringBoot 0.学习目标 了解SpringBoot的作用 掌握java配置的方式 了解SpringBoot自动配置原理 掌握SpringBoot的基本使用 了解Thymeleaf的基本使用 ...
- java快速开发平台 二次开发 外包项目利器 springmvc SSM后台框架源码
获取[下载地址] A 调用摄像头拍照,自定义裁剪编辑头像,头像图片色度调节 B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,快速开发利器)+快速表单构建器 freemaker模版技 ...
- java快速开发平台 二次开发 外包项目利器 springmvc SS-M后台框架源码 (转载)
获取[下载地址] [免费支持更新] 三大数据库 mysql oracle sqlsever 更专业.更强悍.适合不同用户群体 [新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系 ...
最新文章
- 跨平台PHP调试器设计及使用方法——使用
- VMware QueryPerformanceCounter/GetTickCount 悬案
- Ubuntu ls可以查看到文件,图形界面却看不到
- APIGEE:用于API代理的CI / CD管道
- php分布式的锁,laravel分布式并发锁
- 一键安装zabbix监控redis
- Java二维码的制作
- spring事务的传播属性和事务隔离级别及配置事务(注解方式)
- c底层用什么网站编写服务器,c编写服务器
- 华为复制加密门禁卡_小米手机的NFC可以随便复制其它小区用的门禁卡吗?
- 基于长短期记忆网络(LSTM)的意见领袖对舆论风向的研究、网络暴力研究、LSTM情感分分类、意见领袖的影响力、神经网络实战、数据分析实战、蔡徐坤潘长江网络暴力事件、数据可视化实战、舆情研究
- 原生html 写输入键盘,html的原生自定义键盘(数字版)
- 联通光纤猫虚拟服务器设置,【2017年整理】联通光猫配置操作手册.doc
- css firefox火狐浏览器下的兼容性问题
- 希尔排序Linux下c 实现
- “飞檐走壁”的铁路“小黄人”:昼伏夜出护航春运
- PageRank 笔记
- 叉积 微分 恒等式_最美的公式:你也能懂的麦克斯韦方程组(微分篇)(下)...
- C语言:指针3(英文单词排序)
- AB实验你真的了解嘛