SpringBoot默认支持的前端页面是thymeleaf,如果要使用jsp页面,则需要完成以下几个步骤:
【1】在main目录下创建一个webapp目录,并把它设置为web资源文件夹,用来装载jsp文件
设置完之后的webapp文件夹样式如下图:
【2】在pom.xml文件中引入SpringBoot内嵌Tomcat对jsp的解析包
<dependencies>
<!--内置tocat对Jsp支持的依赖,用于编译Jsp-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<!--jstl的支持,c标签-->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.1</version>
</dependency>
</dependencies>
【3】在pom.xml文件的<build></build>中手动指定jsp最后编译的路径
SpringBoot集成jsp编译jsp的路径是规定好的位置:META-INF/resources
<build>
<resources>
<resource>
<!--源文件夹-->
<directory>scr/main/webapp</directory>
<!--指定编译到META-INF/resources-->
<targetPath>META-INF/resources</targetPath>
<!--指定源文件夹中哪个资源要进行编译-->
<includes>
<include>*.*</include>
</includes>
</resource>
</resources>
</build>
【4】在Application.propertices文件中配置视图解析器
# SpringBoot视图配置
spring.mvc.view.prefix=/
spring.mvc.view.suffix=.jsp
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/2163.html