SpringMVC如何实现重定向和转发呢?
下文笔者讲述SpringMVC实现重定向及转发的方法分享,如下所示:
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
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


