SpringMVC课堂笔记-第一章

SpringMVC-第一章

初始SpringMVC

在 Spring 的基本架构中,红色圈起来的 Spring Web MVC ,也就是本系列的主角 SpringMVC,它是属于Spring基本架构里面的一个组成部分,属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面,所以我们在后期和 Spring 进行整合的时候,几乎不需要别的什么配置。

Spring+MVC=SpringMVC : 在spring的基础上,对MVC思想的一个实现,是一个MVC框架

SpringMVC: 对servlet做的一个封装,换成controller层

相对于struts2,SpringMVC和Spring结合的更加完美

 

 

 

 

SpringMVC初配置

       1. 复制项目到Test_Shop_SSM,添加一个jar包

spring-webmvc-4.1.0.RELEASE.jar

 

       2. 配置web.xml

只有在满足地址后缀 .do,才会进入SpringMVC框架

3. 添加,配置SpringMVC的主配置文件 springMVC-servlet.xml

 

       4. 创建controller包,创建一个普通的类ClientController,添加对应注解

      

       与视图解析器,拼接前置和后置地址为/success.jsp

       5. 修改login.jsp 的登录跳转地址

地址后加上匹配规则 .do,进入SpringMVC框架

 

 

工作流程:

       1. 加载web.xml,读取配置,启动SpringMVC

       2. 发送URL请求,匹配规则*.do,实例化SpringMVC的Servlet对象

       3. 扫描注解路径,寻找标记注解@Controller层

       4. 根据URI请求的地址,匹配方法上的注解@RequestMapping的值

       5. 执行方法 逻辑代码

       6. 解析返回值,匹配默认的视图解析器,拼接成一个跳转的URI(默认转发

 

参数收集

       1. 内置对象 HttpServletRequest (了解)

2. 方法参数收集(常用)

前台的key值对应到参数值,就可以获取到value

3. 方法对象收集   (常用)

       3.1 后台执行无参构造方法,创建对象

       3.2 根据前台的key,调用对应的set/get方法完成赋值

 

 

SpringMVC乱码处理

在web.xml添加Spring过滤,处理所有请求地址,转译字符编码UTF-8

 

模拟完成SSM框架下登录功能

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值