博主第一次遇到这种问题的时候是这样的
IDEA报错信息:

浏览器页面报错信息:

博主第一反应是根据页面报错的内容中给出了第11行进行修复bug
结果修复了11行之后无穷无尽的bug接连而来
在经过各种尝试之后发现在properties配置文件里面少了两个配置信息以及POM文件少一个依赖
下面这个依赖的作用就是 不严格对html进行校验
<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
<version>1.9.22</version>
</dependency>
#关闭Thymeleaf的缓存(热部署)
spring.thymeleaf.cache=false
#松校验
spring.thymeleaf.mode=LEGACYHTML5
原因Thymeleaf对html的默认校验要求高,如果不配这些html就会各种报错
具体情况就是这个样子希望能够帮助到你
本文解决了一个关于Thymeleaf在HTML校验过程中出现的错误问题,通过添加特定的Maven依赖和调整配置文件,可以有效避免由于Thymeleaf严格校验导致的HTML报错。
3732

被折叠的 条评论
为什么被折叠?



