SpringMVC重定向forward、redirect

 时间:2026-02-12 15:57:38

1、一般情况下,控制器方法返回字符串类型的值会被当成逻辑视图名处理。

如果返回的字符串中带forward:或者redirect:前缀时,SpringMVC会对他们进行特殊处理。

@Controller

@RequestMapping("/springmvc")

public class HelloWorldController {

        

        @RequestMapping("/testRedirect")

        public String testRedirect() {

                System.out.println("testRedirect");

                return "redirect:/index.jsp";

        }

}

SpringMVC重定向forward、redirect

2、在index.jsp页面中请求上面控制器的地址。

<html>

<body>

   <h2>

      <a href="springmvc/testRedirect">testRedirect</a>

   </h2>

</body>

</html>

SpringMVC重定向forward、redirect

3、在浏览器中请求重定向地址,后台打印了相关日志又跳回到当前页面了。

SpringMVC重定向forward、redirect

SpringMVC重定向forward、redirect

4、其内部原理是生成了RedirectView视图。

SpringMVC重定向forward、redirect

5、在控制编写一段forward的代码:

@Controller

@RequestMapping("/springmvc")

public class HelloWorldController {

        @RequestMapping("/testForward")

        public String testForward() {

                System.out.println("testForward");

                return "forward:/index.jsp";

        }

}

SpringMVC重定向forward、redirect

6、在jsp页面中请求上面的转发地址,在浏览器中请求地址查看程序执行效果。

<html>

<body>

        <h2>

        <a href="springmvc/testForward">test Forward</a>

</h2>

</body>

</html>

SpringMVC重定向forward、redirect

SpringMVC重定向forward、redirect

  • 怎么用JavaScript设置当前时间显示功能
  • 云原神下载地址分享
  • python爬虫urlopen使用方法
  • 酷安怎么设置动态可见范围
  • 原神自在松石碎屑可以在哪里兑换?
  • 热门搜索
    环保英语手抄报 快乐寒假手抄报 红色传奇手抄报 防疫有我爱卫同行手抄报 手抄报国庆节 新学期新征程手抄报 父亲节手抄报图片 新年手抄报简单又漂亮 一二年级防溺水手抄报 健康成长手抄报