SpringMVC-路徑轉發與重定向


  跳轉路徑前面加“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" ;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM