WebMvcConfigurerAdapter addViewController怎么添加jsp
时间: 2024-03-16 13:42:42 浏览: 13
要在Spring MVC中使用JSP视图,需要添加对JSP的支持。在Spring Boot中,添加对JSP的支持通常需要以下步骤:
1. 在pom.xml文件中添加对JSP的依赖:
```
<dependency>
<groupId>org.apache.tomcat.embed</groupId>
<artifactId>tomcat-embed-jasper</artifactId>
<scope>provided</scope>
</dependency>
```
2. 在application.properties文件中添加JSP视图解析器的配置:
```
spring.mvc.view.prefix=/WEB-INF/views/
spring.mvc.view.suffix=.jsp
```
3. 在WebMvcConfigurerAdapter配置类中使用addViewController()方法添加一个ViewController,并将它的视图名称设置为JSP文件的名称(不带后缀):
```
@Configuration
public class MvcConfig extends WebMvcConfigurerAdapter {
@Override
public void addViewControllers(ViewControllerRegistry registry) {
registry.addViewController("/home").setViewName("home"); // 视图名称为home.jsp
}
}
```
4. 将JSP文件放置在src/main/webapp/WEB-INF/views/目录下。
这样配置后,当用户访问"/home"路径时,Spring MVC会自动查找名为"home.jsp"的JSP文件进行渲染,并将结果返回给用户。