为什么spring boot不解析jsp
时间: 2023-08-31 08:05:34 浏览: 126
springboot支持jsp
Spring Boot默认使用嵌入式的Tomcat容器,并且不支持JSP的解析。这是因为JSP的解析需要依赖于Servlet容器(比如Tomcat、Jetty等),而Spring Boot的目标是尽可能简化应用程序的开发和部署,因此默认不包含JSP解析器。
但是,Spring Boot提供了其他的模板引擎,比如Thymeleaf、Freemarker、Velocity等,它们都是可以在Spring Boot中使用的。这些模板引擎都有一些优点,比如更好的性能、更好的安全性、更好的可维护性、更好的可扩展性等等。
如果你非常需要使用JSP,可以考虑将Spring Boot应用打包成WAR文件,并将WAR文件部署到外部的Servlet容器中,比如Tomcat、Jetty、Jboss等。这样就可以使用JSP了。
阅读全文