springboot集成jsp,启动后无法访问jsp,访问jsp页面报404
看看jar包是否都引入:
<!--springboot集成jsp--> <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> <dependency> <groupId>javax</groupId> <artifactId>javaee-api</artifactId> <version>7.0</version> </dependency> <!-- 集成web--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>
看看yml或者properties配置里面是否配置springmvc的前缀后缀(如果通过springmvc的controller返回页面)
spring: application: name: pay-web mvc: view: prefix: /WEB-INF/jsp/ suffix: .jsp
如果上面都没问题,那么就不是项目的问题。idea中建立多个module是web的情况下,配置启动的application需要将module指向指定的工作目录。如果指定的是父目录,默认加载第一个module的配置。