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>
posted @ 2020-11-14 15:31  Felix_Openmind  阅读(143)  评论(0)    收藏  举报
*{cursor: url(https://files-cdn.cnblogs.com/files/morango/fish-cursor.ico),auto;}