重新理解了重定向,利用重定向可以防止用户重复提交表单(兼谈springmvc重定向操作)
2024-09-06 21:38:57
自己用springmvc框架有一段时间了,但是都还一直分不清楚什么时候应该用转发,什么时候应该用重定向。可能用转发的情形太多了,以致于自己都忘记了还有重定向。
当用户提交post请求之后,刷新页面就会造成数据的再一次提交,也就是常说的重复提交。在网上查阅了相关资料,发现利用重定向可以有效防止重复提交数据。
重定向即客户端向服务器发送一个请求后,由服务端将请求按照程序里编码指定的请求方向再请求一次,在springmvc的开发中,返回一个重定向视图只需要在视图名称前加上"redirect:"前缀,当然你必须提供重定向后的视图访问路径,这样才不至于重定向后找不到请求路径。
最新文章
- D2js 的邦联式架构
- LVM在线扩容
- Xcode开发工具问题
- Extjs的GridPanel的RowExpander的扩展
- struts2标签整理
- [转载]Ubuntu 14.04设置固定ip
- [Javascript] How to use JavaScript's String.replace
- IIS7.0/7.5 MVC3 实现伪静态
- Spark操作hbase
- 搭建SS服务器
- PHP 个人用到的琐碎代码记录
- docker mysql 主从复制
- mysql5.7连接不上可能的问题(针对新安装的mysql5.7可能出现的问题)
- Chrome F12调试工具常用技巧
- wireless
- qml: 以鼠标为中心进行放缩;
- 《Django By Example》第一章 学习笔记
- 剑指offer编程题Java实现——面试题7相关题用两个队列实现一个栈
- cxGrid 单元格回车移到下一行,当移到最后一个单元格时回车新增一行【转】
- django系列8.3.2--django中间件实现登录验证(2) 个人构想逻辑