SpringBoot项目默认是不支持jsp的
1.引入支持jsp的相关jar包
<!-- 与jsp的集成--> <dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </dependency> <dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency>
2.引入jsp运行插件(支持jsp必须要使用插件运行,不能再使用main函数运行)
<build> <finalName>springbootweb</finalName> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build>
3.配置spring boot配置文件
spring:
http:
encoding:
charset: UTF-8
force: true
mvc:
view:
prefix: /
suffix: .jsp
//jsp的热部署配置
jsp-servlet:
init-parameters:
development: true
4.通过插件启动web项目
点击run即可
出现如下提示证明运行成功
然后在浏览器中输入链接
至此,springBoot与jsp的集成已经完成