http://blog.youkuaiyun.com/ngl272/article/details/70215435
楼主写的很好。我稍做加工
问题
h5现在的标签允许不闭合。
使用springboot的thymeleaf模板时默认会对HTML进行严格的检查,导致当你的标签没有闭合时就会通不过,例如:
//要想通过,后面的闭合必须写成 />
<meta charset="UTF-8">
解决办法:
1.引入nokohtml库
<!--启用不严格检查html-->
<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
<version>1.9.22</version>
</dependency>
2.修改配置文件application_dev.yml加入(如果已经有thymeleaf就修改mode)
thymeleaf:
mode: LEGACYHTML5
楼主写的很好。我稍做加工
问题
h5现在的标签允许不闭合。
使用springboot的thymeleaf模板时默认会对HTML进行严格的检查,导致当你的标签没有闭合时就会通不过,例如:
//要想通过,后面的闭合必须写成 />
<meta charset="UTF-8">
解决办法:
1.引入nokohtml库
<!--启用不严格检查html-->
<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
<version>1.9.22</version>
</dependency>
2.修改配置文件application_dev.yml加入(如果已经有thymeleaf就修改mode)
thymeleaf:
mode: LEGACYHTML5
本文介绍了解决SpringBoot项目中Thymeleaf模板引擎对HTML5标签闭合性检查过于严格的问题。提供了两种解决方案:一是引入nekohtml库来放宽HTML的检查标准;二是修改thymeleaf配置文件,将模式调整为LEGACYHTML5。

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



