springboot项目jsp没生效
时间: 2023-07-01 19:06:42 浏览: 102
如果你的Spring Boot项目中JSP没有生效,那么可能有以下一些原因:
1. JSP依赖没有正确添加。你需要在 pom.xml 文件中添加以下依赖:
```xml
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
</dependency>
```
2. 配置类没有设置视图解析器。你需要在配置类中添加以下代码:
```java
@Configuration
public class WebMvcConfig implements WebMvcConfigurer {
@Bean
public ViewResolver viewResolver() {
InternalResourceViewResolver resolver = new InternalResourceViewResolver();
resolver.setPrefix("/WEB-INF/views/");
resolver.setSuffix(".jsp");
return resolver;
}
}
```
3. JSP文件没放在正确的文件夹下。你需要将 JSP 文件放在 `src/main/webapp/WEB-INF/views/` 目录下。
如果上述方法都没有解决问题,你可以检查一下你的 Spring Boot 版本,因为在某些版本中,JSP 的支持是被移除的。
阅读全文