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 方法之后的内容就是反向的。

数脉科技:阿里云香港CN2线路服务器;E3-1230v2/16G/240G SSD/10Mbps/3IP,月付374元

数脉科技怎么样?昨天看到数脉科技发布了7月优惠,如果你想购买香港服务器,可以看看他家的产品,性价比还是非常高的。数脉科技对香港自营机房的香港服务器进行超低价促销,可选择10M、30M的优质bgp网络。目前商家有优质BGP、CN2、阿里云线路,国内用户用来做站非常不错,目前E3/16GB阿里云CN2线路的套餐有一个立减400元的优惠,有需要的朋友可以看看。点击进入:数脉科技商家官方网站香港特价阿里云...

80VPS:香港服务器月付420元;美国CN2 GIA独服月付650元;香港/日本/韩国/美国多IP站群服务器750元/月

80vps怎么样?80vps最近新上了香港服务器、美国cn2服务器,以及香港/日本/韩国/美国多ip站群服务器。80vps之前推荐的都是VPS主机内容,其实80VPS也有独立服务器业务,分布在中国香港、欧美、韩国、日本、美国等地区,可选CN2或直连优化线路。如80VPS香港独立服务器最低月付420元,美国CN2 GIA独服月付650元起,中国香港、日本、韩国、美国洛杉矶多IP站群服务器750元/月...

【IT狗】在线ping,在线tcping,路由追踪

IT狗为用户提供 在线ping、在线tcping、在线路由追踪、域名被墙检测、域名被污染检测 等实用工具。【工具地址】https://www.itdog.cn/【工具特色】1、目前同类网站中,在线ping 仅支持1次或少量次数的测试,无法客观的展现目标服务器一段时间的网络状况,IT狗Ping工具可持续的进行一段时间的ping测试,并生成更为直观的网络质量柱状图,让用户更容易掌握服务器在各地区、各线...

modelandview为你推荐
网页登陆密码破解如何破解网站后台登陆密码(注:该网站所用数据库是ACCESS数据库,MD5加密码!)?达内学院达内毕业后一般待遇多少发博客如何用word发博客日志?微软将停止支持32位Win10系统win10 64位怎么兼容32位物联卡官网物联卡是正规流量卡吗?物联卡官网物联卡,是什么卡啊???dnf客户端消失地下城勇士登录 客户端消失linux操作系统好吗linux操作系统 比 windows系统 更好吗?做视频的免费软件有没有免费做视频的软件 汉化的双色球在线选号器双色球 选号
紧急升级请记住新域名 linode 老左博客 美国php主机 2017年万圣节 java空间 中国智能物流骨干网 炎黄盛世 idc资讯 酸酸乳 服务器托管价格 蓝队云 winds windowsserver2008r2 zencart安装 weblogic部署 卡巴斯基免费版下载 饭桶 crontab g6950 更多