SpringBoot中整合JSP项目
项目布局

注意事项
🔴 working directory要明确(参考连接: https://www.cnblogs.com/ming-blogs/p/11032450.html)

🔴 路径补充要正确

Maven依赖
<dependencies>
<!-- SpringBoot整合JSP start -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
<scope>provided</scope>
</dependency>
<!--
注意:spring boot对jsp的支持不是很好,在使用spring boot自带tomcat的同时
还需要引入另外的一个tomcat,以来如下所示,且scope属性需要被注释掉
注掉的原因是:maven默认scope是compile,表示打包时会把此包打入jar包中,而provided表示打包时不会打如jar包中,
因为它默认是jar包中会提供,说白了就是你标注了provided就不会被打入jar包中,项目跑起来就肯定会有问题了
-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<!-- SpringBoot整合JSP end -->
</dependencies>
学而不思则罔,思而不学则殆!

浙公网安备 33010602011771号