spring boot jsp该放到那个目录里
时间: 2023-07-28 20:10:45 浏览: 85
spring boot 高清带目录手册
默认情况下,Spring Boot 不支持 JSP 视图,因为它们需要一个 servlet 容器来编译 JSP 文件。但是,您可以通过添加特定的依赖项来启用 JSP 视图支持。
如果您使用的是 Spring Boot 2.3 及更高版本,请使用以下依赖项:
```xml
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
```
如果您使用的是 Spring Boot 2.2 或更低版本,请使用以下依赖项:
```xml
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-core</artifactId>
</dependency>
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
</dependency>
```
添加依赖项后,您可以将 JSP 文件放在默认目录 src/main/webapp 下或者在 application.properties 中配置其他目录,例如:
```
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
```
在这个例子中,JSP 文件应该放在 src/main/webapp/WEB-INF/jsp/ 目录下。
请注意,Spring Boot 不推荐使用 JSP 视图,而推荐使用 Thymeleaf、FreeMarker 或者其他模板引擎。如果您使用 JSP,可能需要在生产环境中使用外部的 servlet 容器,例如 Apache Tomcat。
阅读全文