springboot返回jsp页面404
时间: 2023-07-27 19:32:08 浏览: 88
SpringBoot+jsp项目启动出现404的解决方法
5星 · 资源好评率100%
如果您使用Spring Boot作为Web应用程序的框架,并且在返回JSP页面时遇到了404错误,可能是由于以下原因之一:
1. 您的JSP文件没有正确放置在Web应用程序的正确位置。确保您的JSP文件位于“src/main/webapp/WEB-INF/views/”目录下。
2. 您需要在您的配置文件中配置视图解析器。Spring Boot默认使用Thymeleaf作为视图解析器,如果您想使用JSP,您需要添加以下依赖项:
```
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
```
然后在您的配置文件中添加以下行:
```
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
```
3. 您的控制器方法没有正确返回视图名称。确保您的控制器方法返回JSP文件的名称,如下所示:
```
@GetMapping("/my-page")
public String myPage() {
return "my-page";
}
```
如果您仍然遇到404错误,请检查您的日志文件以获取更多详细信息,以确定问题的根本原因。
阅读全文