2016-10-28 43 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

回答

相关问题