前言

springboot内部对jsp的支持并不是特别理想,而springboot推荐的视图是Thymeleaf,对于java开发人员来说还是大多数人员喜欢使用jsp,接下来我们来讲解下springboot是如何支持jsp的。

maven依赖

  1. <!-- spring boot tomcat jsp 支持开启 -->
  2. <dependency>
  3. <groupId>org.apache.tomcat.embed</groupId>
  4. <artifactId>tomcat-embed-jasper</artifactId>
  5. </dependency>
  6. <!--servlet支持开启-->
  7. <dependency>
  8. <groupId>javax.servlet</groupId>
  9. <artifactId>javax.servlet-api</artifactId>
  10. </dependency>
  11. <!-- jstl 支持开启 -->
  12. <dependency>
  13. <groupId>javax.servlet</groupId>
  14. <artifactId>jstl</artifactId>
  15. </dependency>

基本配置

application.yml

  1. mvc:
  2. view:
  3. prefix: /WEB-INF/jsp/
  4. suffix: .jsp

好啦,这样就支持jsp了,接下来就是创建jsp,然后在controller中使用jsp作为视图了。