千锋逆战day17

写SpringMVC流程

1.引入依赖

2.配置web.xml

3.配置SpringMVC配置文件

4.创建controler包及控制类

5.测试

SpringMVC执行原理

1. DispatcherServlet:作为前端控制器,整个流程控制的中心,控制其它组件执行,

统一调度,降低组件之间的耦合性,提高每个组件的扩展性。

2.HandlerMapping:通过扩展处理器映射器实现不同的映射方式,例如:配置文件

方式,实现接口方式,注解方式等。

3. HandlerAdapter:通过扩展处理器适配器,支持更多类型的处理器,调用处理器传

递参数等工作。

4. ViewResolver:通过扩展视图解析器,支持更多类型的视图解析,例如:jsp、

freemarker、pdf、excel等。

参数传递

1.普通类型参数接收

controller方法中以同前端参数名一致的方法形参即可,尽量保证数据类型一致

2.对象作为参数

controller方法中对象能够接收的数据仅包括前端参数名和对象属性一致时的数据。

3. 接收checkbox复选框的数据

controller方法中可以通过字符串数组或者集合接收复选框数据。

SpringMVC常用注解

@RequestMapping

@RequestParam

@PathVariable

@CookieValue

@RequestHeader

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容