私は単純なJSPビューを持っています。ホームページのリクエストを処理するhome.jspとシンプルなコントローラです。私はこれらの2つのコントローラの方法の違いは何だろう:ビュー名とそれへの転送の違い
@GetMapping("/")
public String home() {
return "home.jsp";
}
@GetMapping("/")
public String home() {
return "forward:home.jsp";
}
Iは、第1または第2の例では、要求に任意の属性を追加する場合、私は両方のケースでそれらへのアクセスを持っているので、私は内部的に春にまったく同じことをしていることを推測します両方の場合。しかし、私には見えない違いがありますか?私がフォワードを使う意味を知る唯一のケースは、別のコントローラにリクエストをディスパッチしたいときです。
これを確認してくださいhttp://stackoverflow.com/questions/28697681/spring-mvc-controller-what-is-the-difference-between-return-forward-return – Jobin
私はこれを見ましたが、これは質問に答えません。私はこの正確なケースについて尋ね、私のメソッドの最初のバージョンが2番目のものよりも多く、あるいはその逆の場合、または全く同じことをしていれば尋ねます。 – swch