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"; } |
测试


大功告成!!!!!