springboot查不到jsp页面咋整
时间: 2024-01-08 14:21:32 浏览: 141
在Spring Boot中,如果你无法访问到JSP页面,可能是由于以下原因导致的:
1. 缺少依赖:确保在你的`pom.xml`文件中添加了正确的依赖项。你需要添加`spring-boot-starter-web`和`tomcat-embed-jasper`依赖。示例代码如下:
```xml
<dependencies>
<!-- 其他依赖项 -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
</dependencies>
```
2. 配置视图解析器:在`application.properties`或`application.yml`文件中配置视图解析器。示例代码如下:
```properties
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
```
3. 确保JSP文件位于正确的位置:将JSP文件放置在`src/main/webapp/WEB-INF/jsp/`目录下。
4. 禁用Thymeleaf:如果你同时使用了Thymeleaf模板引擎,可能会导致与JSP冲突。你可以在`application.properties`或`application.yml`文件中禁用Thymeleaf。示例代码如下:
```properties
spring.thymeleaf.enabled=false
```
请注意,Spring Boot默认情况下不支持JSP,因为它更推荐使用模板引擎(如Thymeleaf)。但是,如果你确实需要使用JSP,可以按照上述步骤进行配置。
阅读全文