modelandviewSpring MVC3中的 ModelAndView和@ModelAttribute的区别

modelandview  时间:2021-07-19  阅读:()

Springmvc中的return modelAndView和return "xxxx"的区别

return modelAndView 是包括视图和数据的, return "XXX" 只是视图,他会根据你配置文件里试图解析器的配置 帮你匹配好前缀,后缀然后跳转到这个页面。

比如 return “index”,你配置文件里的前缀是“/page/”,后缀是“.jsp”,就会跳转到XXX/page/index.jsp 去。

return modelAndView, 这个modelAndView 里面包括视图名view,和数据model,里面的view 和return “XXX”是一样的流程,只不过同时也会传递过去model这个数据。

modelandview 和ViewResolver区别?

modelandview顾名思义,模型和试图,你可以定义view(视图资源)的名字,和model(数据模型),数据可以再视图中展示, ViewResolver顾名思义:视图解析器,它可以根据.xml里面配置的视图资源的路径前缀和文件格式后缀找到你所想要的具体视图文件,比如html,jsp等等。

Spring MVC3中的 ModelAndView和@ModelAttribute的区别

postHandle (HttpServletRequest request, HttpServletResponse response, Object handle, ModelAndView modelAndView) 方法,由preHandle 方法的解释我们知道这个方法包括后面要说到的afterCompletion 方法都只能是在当前所属的Interceptor 的preHandle 方法的返回值为true 时才能被调用。

postHandle 方法,顾名思义就是在当前请求进行处理之后,也就是Controller 方法调用之后执行,但是它会在DispatcherServlet 进行视图返回渲染之前被调用,所以我们可以在这个方法中对Controller 处理之后的ModelAndView 对象进行操作。

postHandle 方法被调用的方向跟preHandle 是相反的,也就是说先声明的Interceptor 的postHandle 方法反而会后执行,这和Struts2 里面的Interceptor 的执行过程有点类型。

Struts2 里面的Interceptor 的执行过程也是链式的,只是在Struts2 里面需要手动调用ActionInvocation 的invoke 方法来触发对下一个Interceptor 或者是Action 的调用,然后每一个Interceptor 中在invoke 方法调用之前的内容都是按照声明顺序执行的,而invoke 方法之后的内容就是反向的。

香港 E5-2650 16G 10M 900元首月 美国 E5-2660 V2 16G 100M 688元/月 华纳云

华纳云双11钜惠出海:CN2海外物理服务器终身价688元/月,香港/美国机房,免费送20G DDos防御,50M CN2或100M国际带宽可选,(文内附带测评)华纳云作为一家专业的全球数据中心基础服务提供商,总部在香港,拥有香港政府颁发的商业登记证明,APNIC 和 ARIN 会员单位。主营香港服务器、美国服务器、香港/美国OpenStack云服务器、香港高防物理服务器、美国高防服务器、香港高防I...

RAKsmart含站群服务器/10G带宽不限流量首月半价

RAKsmart 商家估摸着前段时间服务器囤货较多,这两个月的促销活动好像有点针对独立服务器。前面才整理到七月份的服务器活动在有一些配置上比上个月折扣力度是大很多,而且今天看到再来部分的服务器首月半价,一般这样的促销有可能是商家库存充裕。比如近期有一些服务商挖矿服务器销售不好,也都会采用这些策略,就好比电脑硬件最近也有下降。不管如何,我们选择服务器或者VPS主机要本着符合自己需求,如果业务不需要,...

HTTPS加密协议端口默认是多少且是否支持更换端口访问

看到群里网友们在讨论由于不清楚的原因,有同学的网站无法访问。他的网站是没有用HTTPS的,直接访问他的HTTP是无法访问的,通过PING测试可以看到解析地址已经比较乱,应该是所谓的DNS污染。其中有网友提到采用HTTPS加密证书试试。因为HTTP和HTTPS走的不是一个端口,之前有网友这样测试过是可以缓解这样的问题。这样通过将网站绑定设置HTTPS之后,是可以打开的,看来网站的80端口出现问题,而...

modelandview为你推荐
网页登陆密码破解如何破解网站后台登陆密码(注:该网站所用数据库是ACCESS数据库,MD5加密码!)?美国大选投票实时数据美国大选最新情况?iphone12或支持北斗导航iphone12是5G手机吗?iphone12或支持北斗导航iphone12是问题机吗angel的意思Angel、的中文意思qq空间克隆素材qq空间克隆联通玩电信游戏我朋友是联通的网,想玩电信的游戏但是发现都很卡硅谷动力网站怎样制作网页?vsan如何在一台esxi 5.5主机上搭建一整套VSAN集群的环境jsp入门教程没html基础怎么学jsp
vps服务器租用 香港主机租用 过期已备案域名 希网动态域名 photonvps BWH wordpress技巧 新世界电讯 贵州电信宽带测速 网站被封 元旦促销 帽子云 宁波服务器 双线主机 免费吧 傲盾官网 中国电信宽带测速器 最漂亮的qq空间 google台湾 登陆空间 更多