转自:
下文笔者将讲述Spring MVC进行重定向的三种方法简介说明,如下所示:
方式1:redirect重定向流程
response.sendRedirect重定向跳转
@RequestMapping(value="/testredirect",method = { RequestMethod.POST, RequestMethod.GET }) public ModelAndView testredirect(HttpServletResponse response){ response.sendRedirect("/index"); return null; }
方式2:ViewResolver直接跳转
@RequestMapping(value="/testredirect",method = { RequestMethod.POST, RequestMethod.GET }) public String testredirect(HttpServletResponse response){ return "redirect:/index"; }
带参数重定向
@RequestMapping("/testredirect") public String testredirect(Model model, RedirectAttributes attr) { attr.addAttribute("test", "java265");//跳转地址带上test