您的位置:首页 > 编程语言 > Java开发

springmvc 基础

2015-11-13 00:00 281 查看

springMVC 框架

1.1 springMVC框架图



1.2 springMVC框架图解析

1、用户请求url到dispatchServlet前端控制器;

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

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

4、dispatchServlet 前端控制器拿着Handler返回的ModelAndView通过视图解析器ViewResolver去进行视图解析,比如jsp,freemarker,pdf,excel

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

2 web.xml配置

2.1 配置spring监听器



2.2前端控制器配置



2.3适配器和映射器的配置



<mvc:annotation-driven/>配置可以替代【RequestMappingHandlerMapping】和【RequestMappingHandlerAdapter】

3 参数绑定

3.1 参数绑定过程

sa


3.2可以绑定简单类型

可以绑定整型、字符串,单精度/双精度,日期型、布尔型。

日期型要经过特殊处理

3.3 可以绑定简单pojo类型

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

绑定过程:请求的参数名和pojo的属性名一致,就可以绑定成功
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: