0
我有简单的JSP视图 - home.jsp和简单的控制器来处理主页请求。我不知道是什么这两个控制器方法之间的区别:返回视图名称和转发给它的区别
@GetMapping("/")
public String home() {
return "home.jsp";
}
@GetMapping("/")
public String home() {
return "forward:home.jsp";
}
如果我添加任何属性在第一或第二个例子中,要求我必须在这两种情况下对它们的访问,所以我想在内部弹簧做同样的事情在这两种情况。但是我看不到有什么区别吗?唯一的例子是我在使用forward时看到的感觉:当我们想要将请求发送到另一个控制器时。
检查此问题http://stackoverflow.com/questions/28697681/spring-mvc-controller-what-is-the-difference-between-return-forward-return – Jobin
我看到了这一点,这并没有回答这个问题。我询问这个确切的案例,如果我的方法的第一个版本比第二个版本更有用,反之亦然,或者他们完全一样。 – swch