springboot使用thymeleaf 解析静态页面异常

这篇承接我的上一篇博客→intellij idea无法显示静态页面,报404错误如何解决

springboot使用thymeleaf 解析静态页面异常,报500错误,如图所示

springboot使用thymeleaf 解析静态页面异常_第1张图片

错误原因:在使用springboot的过程中,如果使用thymeleaf作为模板文件,则要求HTML格式必须为严格的html5格式,必须有结束标签,否则会报错。

解决方案

在application.yml中添加:

spring:

thymeleaf:

mode: LEGACYHTML5

content-type: text/html

cache: false

即声明thymeleaf使用非严格的html。

(PS:在application.properties的格式是:

spring.thymeleaf.content-type=text/html

spring.thymeleaf.cache=false

spring.thymeleaf.mode =LEGACYHTML5)


在pom文件中添加nekohtml依赖,右击pom文件→maven→reimport

springboot使用thymeleaf 解析静态页面异常_第2张图片


重新启动项目,在浏览器中输入localhost:8080/tjxs 回车看是否页面能够显示出来

(默认端口为8080,若你设置了其他的端口请使用你自己的端口)

springboot使用thymeleaf 解析静态页面异常_第3张图片

你可能感兴趣的:(intellij,idea)