关于请求转发与重定向生成区分

请求转发, 本质上是一个请求, 共享一个request作用域对象,

  request作用域对象的生命周期: 一次request请求开始, 生命周期开始, 当访问的页面加载完成(可以理解为这时候页面已经将该request对象中自己所需要的数据提取出来并加载到页面中了)

而对于重定向, 可以理解为:

  在当前页面已经加载完成的情况下(即request对象已经销毁的情况下), 从当前页面再次发起一个新的请求, 此时会新生成一个没有任何值存储的request对象

 

所以, 请求重定向能够防止表单重复提交

posted @ 2020-09-13 11:00  0龙行者0  阅读(116)  评论(0编辑  收藏  举报