SpringMVC

1、MVC设计模式

M: mode模型 JavaBean
V: View视图 JSP
C: Controller控制器 Servlet

2、SpringMVC是什么

在这里插入图片描述

3、SpringMVC的优势

在这里插入图片描述
和Struts2对比
在这里插入图片描述

4、SpingMVC入门案例

配置前端控制器DispatcherServlet
在这里插入图片描述
视图解析器ViewResover
在这里插入图片描述
开启mvc框架注解支持mvc:annotation-driven
在这里插入图片描述
在这里插入图片描述
案例分析
在这里插入图片描述
案例组件介绍
在这里插入图片描述

5、@RequestMapping注解

在这里插入图片描述
属性:
在这里插入图片描述

6、配置解决中文乱码

在这里插入图片描述

## 6、自定义类型转换器
配置文件

在这里插入图片描述
Converter类
在这里插入图片描述

7、SpringMVC常用注解

@RequestParam
在这里插入图片描述
@RequestBody(GET请求不适用)
在这里插入图片描述
@PathVaribale
在这里插入图片描述
@RequestHeader
在这里插入图片描述
@CookieValue
在这里插入图片描述
@ModelAttribute
在这里插入图片描述
@SessionAttribute
在这里插入图片描述

8、SpringMVC异常处理及拦截器

异常处理**
在这里插入图片描述
自定义异常处理器
自定义异常处理器需要实现HandlerExceptionResolver接口重写resolveException()方法
在这里插入图片描述
bean.xml配置
在这里插入图片描述

拦截器的作用
在这里插入图片描述
自定义拦截器
自定义拦截器 implements HandlerInterceptor接口重写preHandle、postHandle、afterCompletion
preHandle
在这里插入图片描述
postHandle
在这里插入图片描述
afterCompletion

在这里插入图片描述

xml配置
在这里插入图片描述

9、SpringMVC响应数据和结果视图

响应返回值为String
在这里插入图片描述
响应返回值为Void
在这里插入图片描述
响应返回值为ModeAndView

在这里插入图片描述
返回ModelAndView对象时会找视图解析器
在这里插入图片描述
关键字请求转发或重定向
在这里插入图片描述
ResponsBody响应JSON数据
在这里插入图片描述
在这里插入图片描述

10、SpringMVC文件上传

form表单必须满足
在这里插入图片描述
文件上传传统方式
在这里插入图片描述
在这里插入图片描述
SringMVC原理分析
在这里插入图片描述
文件上传SpringMVC方式
xml配置文件解析器CommonsMultipartResolver
在这里插入图片描述
代码实现
在这里插入图片描述
跨服务器实现文件上传
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值