区别:
return "user/welcome" 会自动跳转WEB-INF/下的user/welcome.jsp。
而 return "redirect: user/welcome"则会返回这个controller, 然后重新查找requestmapping的参数。 如果这个controller没有一个@requestmapping(value="user"),那么就会报错。
因此, return+路径就是纯粹用于跳转页面。 而return+redirect就用于再次转向controller。
本文详细介绍了在Spring MVC中使用return关键字进行页面跳转和重定向的区别。具体而言,return后面直接跟路径字符串会直接跳转到指定的JSP页面;而return redirect加上路径字符串则会重新发起一次请求,寻找对应的Controller处理。
1130

被折叠的 条评论
为什么被折叠?



