SpringBoot默认不支持jsp,如项目中确实需要使用jsp开发,可以按照下面的方法进行(使用的IDE开发工具为IDEA,springBoot的版本为2.2.4):
1、创建springBoot项目时,选择war,组件选择web
2、引入依赖的包
<dependency> <groupId>org.apache.tomcat.embed</groupId> <artifactId>tomcat-embed-jasper</artifactId> </dependency>
3、在application.yml文件中添加以下配置
spring: mvc: view: suffix: .jsp prefix: /WEB-INF/jsp/
4、编写controller,代码如下:
@Controller public class HelloController { @GetMapping("/hello") public String get() { return "index"; } }
5、创建jsp存放的目录,此处要特别的注意,创建的目录在main的包下,和java、resources处于同一层级的包,如下图:
6、启动服务器,使用浏览器访问http://localhost:8080/hello地址即可正常显示。