SpringBoot默认是不支持JSP解析,需要使用tomcat内置的JSP解析功能,需要引入的相关jar包如下:
<!---引入嵌入式tomcat用于支持网页解析--->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<version>2.3.2.RELEASE</version>
</dependency>
<!---用于支持JSP--->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<!---只编译,运行和打包均不参与--->
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>

SpringBoot默认不支持JSP,需引入tomcat相关jar包。在IDEA中启动应用时,要包括'Provided'范围的依赖。如果启动失败,可能因tomcat版本与spring-boot-starter-web不兼容,需要手动调整版本或剔除内部tomcat依赖。此外,JSP文件未被打包进Jar可能导致404错误,需将JSP放在src/main/webapp目录并设置为源文件目录。

2万+

被折叠的 条评论
为什么被折叠?



