SpringMVC 初级操作

时间:2023-03-08 17:03:55

SpringMVC介绍

SpringMVC也叫Spring Web MVC,属于表现层框架. SpringMVC属于Spring框架的一部分,是在Spring3.0后发布的.

Spring结构图:

SpringMVC 初级操作

SpringMVC结构图:

SpringMVC 初级操作

SpringMVC的请求流程:

SpringMVC 初级操作

SpringMVC 初级操作

SpringMVC 初级操作

SpringMVC的第一个入门案例:

案例:用户提交一个请求,服务器端处理器在接收到这个请求后,给出一条欢迎信息,在页面中显示。

1.导入jar包

SpringMVC 初级操作

SpringMVC 初级操作

2.配置步骤

01.在web.xml中配置前端控制器

02.处理器映射器(HandlerMapping)

03.处理器适配器 (HandlerAdaptor)

04.处理器

05.视图解析器(ViewResolver)

除了标红的剩下的可以不用配系统以给出默认值了.

3.注册*调度器

SpringMVC 初级操作

4.定制处理器

SpringMVC 初级操作

所有包我将在最后发

5.jsp页面搭建

SpringMVC 初级操作

6.Springmvc.xml配置

SpringMVC 初级操作

7.效果图

SpringMVC 初级操作

所有包

 <dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.3</version>
<scope>test</scope>
</dependency> <dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>4.2..RELEASE</version>
</dependency> <dependency>
<groupId> org.aspectj</groupId >
<artifactId> aspectjweaver</artifactId >
<version> 1.8.</version>
</dependency> <!--ServletAPI-->
<dependency>
<groupId>javaee</groupId>
<artifactId>javaee-api</artifactId>
<version></version>
</dependency> <dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
<scope>runtime</scope>
</dependency> <!--SpringWeb-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>4.3..RELEASE</version>
</dependency> <!--spring-webmvc-->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>4.3..RELEASE</version>
</dependency> </dependencies>