添加依赖
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<version>9.0.31</version>
</dependency>
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
在IDEA中添加webapp
选中我们的项目,然后右击,选择Open Module Settings,快捷键使用F4
更改要创建的weapp目录所在路径
完成后点击OK,回到项目路径,查看创建好的webapp目录
创建配置类WebMvcConfig.java
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
@Override
public void configureViewResolvers(ViewResolverRegistry registry) {
//配置jsp文件查找路径
registry.jsp("/jsp/",".jsp");
}
}
创建HelloController.java
@Controller
public class HelloController {
@GetMapping("/hello")
public String hello(Model model,String name){
model.addAttribute("name",name);
return "hello";
}
}
在webapp/jsp目录下创建hello.jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>Title</title>
</head>
<body>
<h1>Hello ${name}</h1>
</body>
</html>