springboot加载jsp的问题

springboot虽然简化了配置文件,但是出了问题也不好去查原因了,springboot中加载jsp,实际上就是springmvc加载jsp。

首先不管是maven还是gradle,先引入两个依赖:

compile 'org.apache.tomcat.embed:tomcat-embed-jasper'
compile 'javax.servlet:jstl'
注意启动容器为 tomcat,springboot内置的jetty不支持jsp的,其他的启动容器是否支持还需查询,第一个很必要, 由此导致的问题

然后是配置文件,我个人是yml和properties都有,两个里面都配置了,不过可能应该是读取的yml,因为最后改动了yml才解决的问题

.yml文件里的配置

spring:
  mvc:
   view:
    prefix: /WEB-INF/jsp/
    suffix: .jsp
这里有个小问题,按照yml里的配置,.properties的配置应该是

spring.mvc.view.prefix: /WEB-INF/jsp/
spring.mvc.view.suffix: .jsp
我也是这么写的,但是 官方例子这么写的,要是有谁遇到这类问题的话就改改试试吧。

这个小问题浪费了一天时间,毙了狗了。显示没加依赖,加依赖之后配置文件同时改错了,把配置文件该回来后依赖又被人告知没用给注释了,最后看到stackoverflow上遇到同样的问题之后才解开好的,这一天天的。

tt

你可能感兴趣的:(springboot加载jsp的问题)