首先声明springboot不推荐使用JSP,推荐使用thymeleaf.
报错解决:https://blog.csdn.net/a755199443/article/details/92382082
- pom配置文件
- application全文配置文件
- jsp文件
- 启动
springboot整合JSP文件
pom配置文件
<?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>
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.5.21.RELEASE</version>
</parent>
<groupId>com.cn</groupId>
<artifactId>0616</artifactId>
<version>1.0-SNAPSHOT</version>
<dependencies>
<!--springBoot的web启动器-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<!--jstl-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<!--jasper-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
</dependencies>
</project>
application全文配置文件
位置:src/main/resources 文件名:application.properties
#配置视图解析器
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
jsp文件
新建目录src/main/webapp/WEB-INF/jsp
注意要设置webapp为web目录
将jsp文件放入jsp目录即可
启动
整合jsp后要通过spring-boot:run命令启动.