SpringBoot默认可以识别JSP文件吗?怎么处理?
时间: 2024-05-16 21:17:53 浏览: 196
SpringBoot+jsp项目启动出现404的解决方法
5星 · 资源好评率100%
Spring Boot 默认是不支持 JSP 的,而是推荐使用 Thymeleaf、Freemarker 等模板引擎。如果你一定要使用 JSP,可以通过以下步骤进行设置:
1. 在 pom.xml 中添加对 JSP 的依赖:
```
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
```
2. 在 application.properties 文件中添加以下配置:
```
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
```
其中,`spring.mvc.view.prefix` 指定了 JSP 文件的路径前缀,`spring.mvc.view.suffix` 指定了 JSP 文件的后缀名。
3. 将 JSP 文件放在 `src/main/webapp/WEB-INF/jsp/` 目录下。
需要注意的是,使用 JSP 会增加项目的复杂度和维护成本,而且不利于前后端分离。因此,建议尽可能使用其他模板引擎。
阅读全文