SpringMVC中@Control控制器返回的是Jsp页面还是控制器请求的总结


1.返回到JSP页面:

return "main" --跳转到 WEB-INF/main.jsp 页面。

return "redirect:/main.jsp" --重定向到main.jsp页面,redirect无法访问WEB-INF下的资源文件,因此必须加上.jsp后缀。

2.转发控制器请求:

return "forward:/main" --转到 为main的请求上。

return "redirect:/main" --重定向到为main的请求上。注意和return "redirect:/main.jsp" 转到jsp也main的区别。

========================================================

ModelAndView使用setViewName跳转:

mv.setViewName("main") --t跳转jsp页面。

mv.setViewName("redirect:/main") --重定向到main请求。

mv.setViewName("redirect:/main.jsp") --重定向到jsp页面。

mv.setViewName("forward:/main") --重定向到main请求。


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM