在Springboot中写使用jsp

jsp其实可以看成一种模板语言,在Springboot中我们同样可以使用jsp。我们可以把引入jsp的过程分为三步:

第一步:POM文件加依赖:

<!--引入springboot内嵌的tomcat对jsp的解析包-->
        <dependency>
            <groupId>org.apache.tomcat.embed</groupId>
            <artifactId>tomcat-embed-jasper</artifactId>
        </dependency>
        <!--下面这三个就是加也可以不加也可以,但是如果开发jsp项目建议加,防止报错-->
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>javax.servlet-api</artifactId>
        </dependency>
        <dependency>
            <groupId>javax.servlet.jsp</groupId>
            <artifactId>javax.servlet.jsp-api</artifactId>
            <version>2.3.1</version>
        </dependency>
        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jstl</artifactId>
        </dependency>

第二步:在properties文件中加配置:

第三步:写代码:

 

 这边有个注意事项:

在IDEA开发的时候会自动将文件编译到target文件夹下面,但是有一些文件不会自动编译,需要我们在pom文件中加配置来让IDEA知道将这些文件放在哪里!!!

<resources>
            <!--将directory中的xml资源编译到classes对应的文件夹-->
            <resource>
                <directory>src/main/java</directory>
                <includes>
                    <include>**/*.xml</include>
                </includes>
            </resource>
            <!--将directory中的资源编译到classes对应的文件夹-->
            <resource>
                <directory>src/main/resources</directory>
                <includes>
                    <include>**/*.*</include>
                </includes>
            </resource>
            <!--Springboot使用的web资源需要编译到META-INF/resources这个文件夹下面来-->
            <resource>
                <directory>src/main/webapp</directory>
                <targetPath>META-INF/resources</targetPath>
                <includes>
                    <include>**/*.*</include>
                </includes>
            </resource>
        </resources>

 

posted @ 2020-08-02 21:29  quintan  阅读(500)  评论(0)    收藏  举报