Spring MVC体系结构和处理请求控制器

Spring MVC是Spring提供的基于MVC设计模式的优秀WEB开发框架,本质相当于Servlet。 Spring MVC作为控制器来建立模型与视图的数据交互。
使用步骤:
1.引入jar
2.Spring MVC配置:
在web.xml中配置Servlet,定义DispatcherServlet
创建Spring MVC的配置i文件
3.创建Controller(处理请求的控制器)
4.创建View(视图)
5.部署运行

DispatcherServlet是整个框架的核心负责接货请求并将其分派给相应的处理器处理。

Spring MVC的特点:
1.清晰的角色划分
2.灵活的配置功能
3.提供了大量的控制器接口合实现类
4.真正做到与View层的实现无关
5.国际化支持
6.面向接口编程
7.Spring提供了Web应用开发的一整套流程,不仅仅是MVC,他们之间可以很方便地结合在一起
在使用Spring MVC 做java Web 项目时,乱码问题时常都会出现,解决方法也不尽相同,有简单也有复杂的;如果加入了Spring框架之后就不一样了,可以采用Spring框架自带的过滤器CharacterEncodingFilter,这样可以大大减轻了我们的工作量,即简单方便又容易理解,配置方式如下:在web.xml文件中filter的位置加上如下内容:

encodingFilter
org.springframework.web.filter.CharacterEncodingFilter

encoding
UTF-8


forceEncoding
true



encodingFilter
*.htm

springmvc实现上传文件代码片段

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值