跳轉路徑前面加“forward:”或"redirect:"前綴后,將不會由我們配置的視圖解析器拼串,而是會獨立解析,路徑前一定要加“/”,不加就是相對路徑,容易出問題;
1. forward前綴:轉發到一個頁面或一個action
》轉發到jsp頁面:
@RequestMapping("/handle")
public String handle() {
return "forward:/index.jsp" ;
}
》轉發到action:
@RequestMapping("/handle1")
public String handle1() {
return "forward:/msg" ;
}
@RequestMapping("/msg")
public String handle() {
return "forward:/index.jsp" ;
}
2. redirect前綴:重定向到一個頁面或一個action
》重定向到jsp頁面:
@RequestMapping("/handle")
public String handle() {
return "redirect:/index.jsp" ;
}
》重定向到action:
@RequestMapping("/handle1")
public String handle1() {
return "redirect:/msg" ;
}
@RequestMapping("/msg")
public String msg() {
return "redirect:/index.jsp" ;
}
