SpringMVC中@Control控制器返回的是Jsp页面还是控制器请求的总结
Posted houzp
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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请求。
以上是关于SpringMVC中@Control控制器返回的是Jsp页面还是控制器请求的总结的主要内容,如果未能解决你的问题,请参考以下文章
C# mvc 控制器的viewbag.news 返回的是8条数据,怎么将他们一条一条遍历出来
学习笔记——springMVC中视图及视图解析器对象;视图控制器