# spring boot 内置容器 整合 jsp
## 目录
一、说明
1.1 项目结构
1.2 项目主要依赖
二、整合 jsp
2.1 导入整合的依赖
2.2 在application.yml 中指定访问视图文件的前缀和后缀
2.3 新建controller和show.jsp 测试整合是否成功
## 正文
## 一、说明
#### 1.1 项目结构
#### 1.2 项目主要依赖
```xml
org.apache.tomcat.embed
tomcat-embed-jasper
provided
javax.servlet
jstl
```
## 二、整合 jsp
#### 2.1 导入整合的依赖
```xml
org.apache.tomcat.embed
tomcat-embed-jasper
provided
javax.servlet
jstl
```
#### 2.2 在application.yml 中指定访问视图文件的前缀和后缀
```yml
spring:
mvc:
view:
prefix: /WEB-INF/jsp/
suffix: .jsp
```
#### 2.3 新建controller和show.jsp 测试整合是否成功
```java
@Controller
@RequestMapping("index")
public class JspController {
@RequestMapping
public String jsp(Model model){
Programmer programmer = new Programmer("heibai", 21, 1298.31f, LocalDate.now());
model.addAttribute("programmer",programmer);
return "show";
}
}
```
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
programmer
- 姓名: ${programmer.name}
- 年龄: ${programmer.age}
```