SpringBoot同时使用html和jsp

SpringBoot同时使用html和jsp

目录如下:
在这里插入图片描述
在这里插入图片描述
导入pom依赖

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<dependency>
    <groupId>org.springframework.boot</groupId>
    <artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
<!-- servlet 依赖包 -->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>javax.servlet-api</artifactId>
</dependency>
<!-- JSTL (JSP standard Tag Library) JSP 标准标签库 -->
<dependency>
    <groupId>javax.servlet</groupId>
    <artifactId>jstl</artifactId>
</dependency>
<!-- Tomcat的支持 -->
<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>

application.properties配置

1
2
3
4
5
6
7
#springboot同时使用html和jsp
spring.mvc.view.prefix=/WEB-INF/
spring.mvc.view.suffix=.jsp

# 以“thy/”开头访问的就是html,以“jsp/”开头访问的就是jsp
spring.mvc.view-names=jsp/*
spring.thymeleaf.view-names=thy/*

编写controller类

1
2
3
4
5
6
7
8
9
@RequestMapping("/test1")
public String test1(){
    return "thy/test1";
}

@RequestMapping("/test2")
public String test2(){
    return "jsp/test2";
}

测试
在这里插入图片描述
在这里插入图片描述
大功告成!!!!!