springboot如何整合jsp
时间: 2023-06-02 15:05:36 浏览: 128
SpringBoot可以通过添加依赖spring-boot-starter-web来支持JSP页面。需要在application.properties或application.yml中配置以下属性:
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
其中,spring.mvc.view.prefix指的是JSP文件存放的路径,spring.mvc.view.suffix指的是JSP文件的后缀名。配置完成后,就可以在SpringBoot中使用JSP了。
相关问题
springboot整合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>
```
接着,在application.properties文件中添加以下配置:
```properties
spring.mvc.view.prefix=/WEB-INF/jsp/
spring.mvc.view.suffix=.jsp
```
其中,`spring.mvc.view.prefix`指定了JSP文件的路径前缀,`spring.mvc.view.suffix`指定了JSP文件的后缀。
最后,在controller中添加方法,返回需要渲染的jsp页面即可,例如:
```java
@Controller
public class ViewController {
@RequestMapping("/")
public String index() {
return "index";
}
}
```
这样就完成了SpringBoot整合JSP视图解析器的配置。
springboot整合jsp已弃用
是的,Spring Boot官方已经宣布不再支持JSP视图模板。这是因为JSP技术已经过时,不再推荐使用,并且在Java EE 8中已被标记为已废弃。相反,Spring Boot推荐使用现代的前端技术,如Thymeleaf和React等。如果您仍然想使用JSP,可以将其作为静态资源使用,或者使用Spring MVC手动配置JSP视图解析器。
阅读全文