Spring Web MVC

1.框架作用:将Web层进行职责解耦
2.前端控制器:DispatcherServlet(大脑),可以拆解为
   1.Handler Mapping处理器管理
   2.View Resolver视图解析器
   3.页面控制器/动作/处理器为Controller接口(小脑)
3.Spring Web MVC处理请求过程
   1.从前端发来请求
   2.大脑分析请求,然后交给小脑处理
   3.小脑处理完毕后,将结果(html)返回给大脑
   4.大脑将结果(html)发给视图解析器处理
   5.大脑最后将根据视图解析器生成的html(响应)返回给用户
4.注解
@Controller:控制器
@RequestMapping:请求映射
@RequestParam:请求参数
@ModelAttribute:返回值(在前端向后端传值时,他只有一个作用,规定形参名,这个形参名指的是后端往前端发送的形参名)
@CookieValue:请求参数
@RequestBody:请求体(通过HttpMessageConverter进行类型转换)
@ResponseBody:响应体(通过HttpMessageConverter进行类型转换)
@ResponseStatus:等价于response.setStatus()
@ExceptionHandler:注解式声明异常处理器
@PathVariable:路径式变量
5.超链默认是get
6.ANT:*零次或多次
             ?一次或多次
             ** 任意路径
             \\d零到九
7.数据绑定:后断往前端传值(3):Model,Map,ModelMap,它们可以不用写前端就能够默认能收到值了(只要在功能方法形参上加上符合传值的数据类型)

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值