springMVC的创建

本文介绍了Spring MVC的工作流程,从用户发送请求到DispatcherServlet响应用户,详细讲解了每个步骤。并阐述了如何创建一个Spring MVC项目,包括设置环境、配置jar包、创建XML配置文件、配置静态资源、web.xml的配置以及解决中文乱码问题。通过创建一个简单的Controller,演示了控制器的编写和返回JSP页面的过程,强调打好基础的重要性。

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

关于springMVC 学编程的人一定不要陌生 因为Spring MVC 实现了即用的 MVC 的核心概念 它为控制器和处理程序提供了大量与此模式相关的功能 并且当向 MVC 添加反转控制(Inversion of Control,IoC)时它使应用程序高度解耦 提供了通过简 单的配置更改即可动态更改组件的灵活性

SpringMVC的流程是这样的:

1. 用户发送请求至前端控制器DispatcherServlet

2. DispatcherServlet收到请求,调用HandlerMapping处理器映射器

3. 处理器映射器找到具体的处理器,生成处理器对象及处理器拦截器一并返回给DispatcherServlet

4. DispatcherServlet调用HandlerAdapter适配器

5. HandlerAdapter经过适配调用具体的处理器(一般是开发人员编写的Controller)

6. Controller执行完成返回ModelAndView

7. HandlerAdapter将Controller执行结果ModelAndView返回给DispatcherServlet

8. DispatcherServlet将ModelAndView传给ViewReslover视图解析器

9. ViewReslover解析后返回具体View

10. DispatcherServlet根据View进行渲染视图

11. DispatcherServlet响应用户

DispatcherServlet也是整个Spring MVC的核心,它负责接收HTTP请求组织协调Spring MVC的各个组成 部分。

话不多说 先来说说如何创建一个springMVC项目

首先 创建好一个新的项目 这个就不用多说了 我们说说环境搭配 jar包是必要的

在WEB-INF下面创建一个lib目录 然后把jar包扔进去 再右键lib 新建这个lib

默认就行了 这是第一步

然后我们还需要在创建一个xml配置文件 这个在src目录下面创建

里面就按图上配置好 一个也不能少  之后是还有下面这些配置信息

这样子一个基本的配置文件就配置好了 这里注意静态资源是让你放css/js等样式的时候方便取 如果你还有其他的插件需要使用 也需要这样配置一下  然后我们还要在web.xml上面配置两个东西

首先是这个过滤器 方便我们后面解决中文乱码的问题 是个固定写法 所以不要随意改动

然后还有个东西

这个是加载我们springMVC的配置文件

以上工作都做好之后 我们springMVC的配置环境就已经配置好了 接下来我们测试一下

创建一个Controller文件 这里面放的就是控制器的类 然后里面就创建一个控制器

         类名上面要加上注解 表面这是个控制器 然后里面的方法上面的注解是对应方法名 参数是固定的

返回值是要返回到的路径 不是方法名 所以我们要在WEB-INF下面创建这两个名字的jsp文件

然后

获取一下控制台输出的内容

运行起来 如果得到你写的内容就成功了 这是springMVC的基本操作 以后会有更复杂的东西 所以一定要把基础理念打好 以后才会学的更轻松

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值