redirect
一、不帶參數
1 @RequestMapping(value="/testredirect",method = { RequestMethod.POST, RequestMethod.GET })
2 public String testredirect(HttpServletResponse response){
3 return "redirect:/index";
4 }
二、帶參數
@RequestMapping("/testredirect")
public String testredirect(Model model, RedirectAttributes attr) {
attr.addAttribute("test", "51gjie");//跳轉地址帶上test參數
attr.addFlashAttribute("u2", "51gjie");//跳轉地址不帶上u2參數
return "redirect:/user/users";
}
1, redirect重定向可以跳轉到任意服務器,可以用在系統間的跳轉。
2, Spring MVC中redirect重定向,參數傳遞可以直接拼接url也可以使用RedirectAttributes來處理,由於是不同的請求,重定向傳遞的參數會在地址欄顯示,所以傳遞時要對中文編碼進行處理。