首页 > 编程语言 > 详细

springMVC外部执行流程简析

时间:2021-09-02 07:07:37      阅读:8      评论:0      收藏:0      [点我收藏+]

tomcat启动时自动加载web.xml配置文件 从而读取并初始化dispatchServlet

 

②在初始化dispatchServlet时就会通过param-value读取到spring-mvc.xml配置文件

技术分享图片

 

③通过读取spring-mvc.xml 创建了处理器映射器、适配器、视图解析器 初始化controller就是创建这些标签对象并放入spring容器

 

④当浏览器访问自定义的链接时,"/"开头的地址就被web.xml配置好的dispatchServlet拦截 经由dispatchServlet去找到controller

技术分享图片

 

⑤找到controller后就会执行其中的代码 最后将数据返回给dispatchServlet

技术分享图片

 

dispatchServlet将获取到的数据存到jsp中再返回到浏览器

 

⑦此时浏览器应当能从jsp中拿到ModelAndView中的数据,那么怎么去拿? 答案是${}

controller类中存入数据

技术分享图片

 

jsp中读取数据

技术分享图片

 

浏览器显示

技术分享图片

 

全流程一览:

 
技术分享图片

springMVC外部执行流程简析

原文:https://www.cnblogs.com/BRSblackshoot/p/15212314.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!