spring MVC 跳轉到另外一個controller方法

Java代碼   收藏代碼
  1. @RequestMapping("/")  
  2. public String index(WebRequest request){      
  3.     return "redirect:/abc/default.html";  //跳轉  
  4.     //return "forward:/abc/default.html";   //前進    
  5. }  
  6.       
  7. @RequestMapping("/abc/default.html")  
  8. ...   

 

一、直接Redirect後加 Controller/Action 
Response.Redirect("/User/Edit"); 
// return Redirect("/User/Edit"); 
return RedirectToAction("about","Home"); html

Response.Redirect("/User/Edit"); app

二、直接return後加 Controller/Action url

return Redirect("/User/Edit"); spa

三、RedirectToAction方法,直接跳到一個action htm

return RedirectToAction("edit"); it

四、跳轉的頁並不在該Controller中 io

return RedirectToAction("about","Home"); test

5. redirect跳轉 
String url = "redirect:/test.do"; request

mav = new ModelAndView(url);  方法

相關文章
相關標籤/搜索