SpringMVC中的转发和重定向

来源:互联网 发布:电话轰炸机淘宝叫什么 编辑:程序博客网 时间:2024/06/10 09:47

什么是转发和重定向?

1.转发是在服务端完成的,重定向是在客户端完成的

2.转发速度快,重定向速度慢

3.转发是同一次请求,重定向是两次请求

4.转发地址栏没有变化,重定向有变化

5.转发是在同一台服务器,重定向不必。

具体的举个例子,转发速度快,一般默认情况下用转发。但是有一些场景却不能用转发,比如我们登陆后要提交表单,如果用转发的话,当用户刷新页面,会造成重复提交。

转发:

@RequestMapping(value = "test")public String test(HttpServletRequest request,HttpServletResponse response) {     return "forward:/test.jsp";}

重定向:

@RequestMapping(value = "test")public String test(HttpServletRequest request,HttpServletResponse response) {     return "redirect:/test.jsp";}

ps:model的生命周期是request,所以用重定向的话,model无效!

0 0
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 激光打痣留下坑怎么办 点痣之后留下坑怎么办 去痣留下的红印怎么办 激光点痦子留疤怎么办 激光点痣的疤痕怎么办 做完眉毛碰水了怎么办 脸上疤掉了有坑怎么办 结痂不小心抠掉怎么办 脸上肉松弛怎么办19岁 点痣留下来的疤怎么办 激光祛斑的红印怎么办 脸上疤掉了红印怎么办 痘痘发炎了红肿怎么办 脸上的斑越来越多了怎么办 点痣留下的疤痕怎么办 额头又高又大怎么办 脸太长额头太高怎么办 动车因台风停运怎么办 爸妈50了要离婚怎么办 鸿利彩票黑了钱怎么办 忘了锁屏图案怎么办 黄金被水银沾上怎么办 被股东了我该怎么办 异地恋没话题聊怎么办 谈了半年分手了怎么办 博士6年没毕业怎么办 发现孩子早恋家长应该怎么办 异地恋想嘿嘿嘿怎么办 妈妈溜冰溜大了怎么办 皮鞋被雨水泡了怎么办 老婆提出离婚我不想离怎么办 极度缺爱的人怎么办 生二胎住院大宝怎么办 爸妈偏心我该怎么办 无创21体高风险怎么办 无创检查高风险怎么办 唐氏筛查21三体高危怎么办 唐筛年龄高风险怎么办 21三体综合症高风险怎么办 朋友深陷李强365怎么办 飞机上烟瘾犯了怎么办