springmvc 基础

springMVC 框架

1.1 springMVC框架图

1.2 springMVC框架图解析

1、用户请求urldispatchServlet前端控制器;前端

2dispatchServlet 前端控制器经过HandlerMapping根据url及一些配置规则(xml配置、注解配置)找到Handlerweb

3dispatchServlet 前端控制器经过handlerAdapter 处理是配置执行Handler,有了是适配器经过适配器去扩展对不一样的Handler执行方式(好比:原始Servlet开发,注解开发)spring

4dispatchServlet 前端控制器拿着Handler返回的ModelAndView经过视图解析器ViewResolver去进行视图解析,好比jspfreemarker,pdf,excelmvc

5dispatchServlet调用view的渲染视图的方法,将模型数据填充到requestapp

2 web.xml配置

2.1 配置spring监听器

 

2.2前端控制器配置

2.3适配器和映射器的配置

<mvc:annotation-driven/>配置能够替代【RequestMappingHandlerMapping】和【RequestMappingHandlerAdapter框架

3 参数绑定

3.1 参数绑定过程

sajsp

3.2 能够绑定简单类型

能够绑定整型、字符串,单精度/双精度,日期型、布尔型。url

日期型要通过特殊处理spa

3.3 能够绑定简单pojo类型

简单的pojo类型只包括简单类型。excel

绑定过程:请求的参数名和pojo的属性名一致,就能够绑定成功

相关文章
相关标签/搜索