在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>

浙公网安备 33010602011771号