Springboot集成jsp

Springboot集成jsp

1.resources同级目录下创建webapp文件夹,将webapp设置为web资源目录

2.jsp文件放在webapp目录下

3.pom.xml文件中引入需要用到的依赖

        <!--引入springboot内嵌Tomcat对jsp的解析包,不添加解析不了jsp-->
        <!--仅展示只加以下一个依赖-->
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
        </dependency>

4.在pom.xml文件中指定jsp所在的源文件夹以及需要编译到的路径

Springboot项目默认推荐使用的前端引擎是Thymeleaf,使用springboot集成jsp则需要手动指定jsp最后编译的路径,而且springboot集成jsp编译jsp的路径是springboot规定好的位置META-INF/resources

        <resources>
            <resource>
                <!--源文件夹-->
                <directory>src/main/webapp</directory>
                <!--指定编译到META-INF/resources-->
                <targetPath>META-INF/resources</targetPath>
                <!--指定源文件夹中的哪个资源要编译-->
                <includes>
                    <include>*.*</include>
                </includes>
            </resource>
        </resources>

5.application.properties中配置视图解析器

# 配置视图解析器
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp

6.编写controller层

posted @ 2022-01-07 13:33  AboutChristopher  阅读(136)  评论(0编辑  收藏  举报