在springboot框架中默认模板推荐使用Thymeleaf模板
一、在xml中导入依赖
<!--c标签库-->
<dependency>
<groupId>jstl</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
<!--引入jsp依赖 让内嵌tomcat具有解析jsp功能-->
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
<build>
<plugins>
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
<version>2.7.4</version>
</plugin>
</plugins>
</build>
二、在springboot main文件下创建一个webapp
三、在yml中配置jsp的视图解析器
#配置jsp试图前缀后缀
spring:
mvc:
view:
prefix: /
suffix: .jsp
创建控制器进行测试
/**
测试jsp模板集成
**/
@Controller
public class jspController {
@RequestMapping("jsp")
public String jsp() {
System.out.println("jsp ok");
return "inedx";
}
}
如果访问未找到 jsp页面 为其添加运行目录