springMVC外部执行流程简析
①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中读取数据

浏览器显示
![令
0
G) ] 0 上 0 ' 8088 n
百 箋 上 网 导 航 0 网 上 凵 匦
读 取 到 数 据](https://img2020.cnblogs.com/blog/2478192/202108/2478192-20210831212427999-318020913.png)
全流程一览:


浙公网安备 33010602011771号