1、pom.xml依赖
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>5.2.7.RELEASE</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>jsp-api</artifactId>
<version>2.2.1-b03</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
2、maven添加web框架
![](https://img2020.cnblogs.com/blog/1956448/202008/1956448-20200811115507818-932929804.png)
3、新建jsp文件添加代码
![](https://img2020.cnblogs.com/blog/1956448/202008/1956448-20200811115549228-1742352262.png)
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
${msg}
</body>
</html>
4、新建controller层添加类
![](https://img2020.cnblogs.com/blog/1956448/202008/1956448-20200811115702231-847806553.png)
public class HelloController implements Controller {
public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
ModelAndView mv = new ModelAndView();
//业务代码
String result = "hello!!!!!!!!!!!!!!!!!!!!!1";
mv.addObject("msg",result);
//视图跳转
mv.setViewName("test");
return mv;
}
}
6、设置项目结构添加lib包导入依赖
![](https://img2020.cnblogs.com/blog/1956448/202008/1956448-20200811115856217-785227224.png)
7、配置项目的Tomcat
![](https://img2020.cnblogs.com/blog/1956448/202008/1956448-20200811120022872-876596312.png)
8、运行