转自:
下文笔者讲述SpringMVC实现重定向及转发的方法分享,如下所示:
实现思路:
转发常使用forward方法
重定向使用sendRedirect方法
例:
SpringMVC实现转发和重定向
转发 方式一 @Controller public class ModelTest { @RequestMapping("/user/test1") public String test1(Model model){ //转发 model.addAttribute("msg","SpringMVC方式实现转发"); return "/WEB-INF/jsp/test.jsp";//或者直接return "/index.jsp" } } 页面显示:SpringMVC方式实现转发 方式二 @RequestMapping("/user/test2") public String test2(){ //转发二 return "forward:/index.jsp"; } 页面跳转到index.jsp,但是地址栏不变http://localhost:8080/m1/t2 重定向 @RequestMapping("/user/test3") public String test3(){ //重定向 return "redirect:/index.jsp"; } 页面跳转到index.jsp,地址栏显示http://localhost:8080/index.jsp