目录
一、概述(分层思想)
二、工作原理
1、导入jar包
2、创建启动类
三、处理请求参数
3.1、get方式:
3.2、post方式:
3.3、restful方式(推荐):
四、处理get()请求的参数
五、处理post请求的参数
六、处理restful请求的参数
一、概述(分层思想)
作用:接受请求,给出响应。
遵循MVC思想:主要是达到松耦合效果,实现代码间的高内聚,提高代码的可维护性。
MVC(Model模型、View视图、Control控制层)
- M:模型层,用来封装数据。
- V:用来展示数据(前端)。
- C:控制层,用来接受浏览器发出的请求,并且给出相应。
与SpringMVC相同的其他框架
二、工作原理
1、导入jar包
(核心:spring-webmvc,jar),被springboot简化了
2、创建启动类
三、处理请求参数
3.1、get方式:
在地址栏展示,长度有限制
样式:http://localhost:8080/car/insert?id=1&name=张三&age=18
需要多次切割;
3.2、post方式:
安全,长度不限制不在地址栏展示,f12展示。
3.3、restful方式(推荐):
用法:
A.需要使用注解@PathVariable绑定值,来获取请求路径中的参数值。
B、通过{???}获取路径中传递来的值
C、样式:http://localhost:8080/car/insert/1/张三/18
四、处理get()请求的参数
4.1、springMVC可以接受请求,并且解析请求参数
4.2、为了避免400或者500错误,把参数类型改成引用类型
4.3、参数列表可以提供一个对象,框架可以解析参数,并且可以可以把参数直接给对象的属性赋值
五、处理post请求的参数
六、处理restful请求的参数