2016-10-28 90 views
0

我有簡單的JSP視圖 - home.jsp和簡單的控制器來處理主頁請求。我不知道是什麼這兩個控制器方法之間的區別:返回視圖名稱和轉發給它的區別

@GetMapping("/") 
public String home() { 
    return "home.jsp"; 
} 

@GetMapping("/") 
public String home() { 
    return "forward:home.jsp"; 
} 

如果我添加任何屬性在第一或第二個例子中,要求我必須在這兩種情況下對它們的訪問,所以我想在內部彈簧做同樣的事情在這兩種情況。但是我看不到有什麼區別嗎?唯一的例子是我在使用forward時看到的感覺:當我們想要將請求發送到另一個控制器時。

+0

檢查此問題http://stackoverflow.com/questions/28697681/spring-mvc-controller-what-is-the-difference-between-return-forward-return – Jobin

+0

我看到了這一點,這並沒有回答這個問題。我詢問這個​​確切的案例,如果我的方法的第一個版本比第二個版本更有用,反之亦然,或者他們完全一樣。 – swch

回答

相關問題