需求:用户在页面发起一个请求,请求交给springmvc的控制器,并显示请求的处理结果。 一:步骤 1.新建web maven工程 2.加入依赖 3.在web.xml中注册springmvc框架的核心对象DispatcherServlet(重点) DispatcherServlet:中央调度器,是一个servlet,继承HttpServlet; DispatcherServlet页叫做前端控制器(front controller) DispatcherServlet负责接收用户提交的请求,调用其他的控制器对象,并把请求的处理结果显示给用户 4.创建springmvc的配置文件 声明组件扫描器,指定@Contorller注解所在的包名 声明视图解析器,帮助处理视图 5.创建控制器类 6.创建发送请求页面 index.jsp 7.创建一个作为结果的jsp,显示处理结果
1 创建maven项目:
项目目录:
2 加入依赖
在pom.xml中加入依赖
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>org.example</groupId>
<artifactId>SpringMvc</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>war</packaging>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>test</scope>
</dependency>
<!-- 日志 -->
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<ve