第三阶段(day10)ssm2

本文详细介绍了SpringMVC的工作原理,包括核心对象、执行流程、参数接收和返回处理。重点讨论了如何处理KV参数和JSON参数,以及解决乱码问题。此外,还强调了限定请求方法的重要性和不同类型的注解在处理HTTP请求中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

0608springmvc

1.复习servlet(重要)

2.springmvc作用

springmvc就是对servlet的封装,简化获取不同类型参数的代码,简化返回数据的代码,提高开发效率.

servlet一个url是映射到一个类上,一个类只能处理一个业务.

3.快速入门

springmvc是spring框架中的一个小模块.

  • 添加spring的核心包

  • 添加spring-web;spring-webmvc两个包

  • 添加jackson组件的三个包.此json组件是springmvc默认支持.不需要进行配置直接生效

  • 创建springmvc.xml配置文件

1.启用了包扫描IOC,DI
2.RequestMappingHandlerMapping对象解析@Controller对象下的RequestMapping注解进行url映射,并把解析结果保存Map<String,HandlerMethod>
3.RequestMappingHandlerAdapter对象负责解析请求参数,执行处理器方法.
4.InternalResourceViewResolver对象,当处理器方法执行完成后返回ModelAndView对象,此时ViewResolver对象负责对ModelAndView进行解析,得到完整视图路径.

  • 在web.xml添加springmvc的核心控制器对象DispatcherServlet,加载springmvc.xml创建容器.

配置DispatcherServlet对象,称为核心控制器对象,前端控制器对象.
1.加载指定的xml文件,初始化WebApplicationContext容器对象;
2.所有用户请求都进入DispatcherServlet,负责解析url字符串,去查找请求url对应的Handle
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值