springmvc的return "" 和 return "redirect: " 的区别

区别:

return "user/welcome" 会自动跳转WEB-INF/下的user/welcome.jsp。 


而 return "redirect: user/welcome"则会返回这个controller, 然后重新查找requestmapping的参数。 如果这个controller没有一个@requestmapping(value="user"),那么就会报错。 

因此, return+路径就是纯粹用于跳转页面。 而return+redirect就用于再次转向controller。

猜你喜欢

转载自yuhanwm910731.iteye.com/blog/2346797