1. 程式人生 > >springMVC中的重定向和請求轉發的使用

springMVC中的重定向和請求轉發的使用

請求轉發

controller 方法提供了一個 String 型別返回值之後, 它需要在返回值裡使用:forward:

使用說明:

@RequestMapping("/forward")
public String forward(){
    // 通過forward關鍵字實現轉發
    return "forward:/pages/success.jsp";
}

重定向

1.controller 方法提供了一個 String 型別返回值之後, 它需要在返回值裡使用:redirect:
2.它相當於“ response.sendRedirect(url)” 。需要注意的是,如果是重定向到 jsp 頁面,則 jsp 頁面不能寫在 WEB-INF 目錄中,否則無法找到。

使用說明:

@RequestMapping("/redirect")
public String redirect(){
    // 通過redirect關鍵字實現轉發
    return "redirect:/pages/success.jsp";
}