您的位置:首页 > Web前端 > HTML5

spring-boot thymeleaf对没有结束符的HTML5标签解析出错解决办法

2017-08-03 10:02 465 查看


原文来自:http://blog.csdn.net/ngl272/article/details/70215435


问题:

使用springboot的thymeleaf模板时默认会对HTML进行严格的检查,导致当你的标签没有闭合时就会通不过,例如:
//要想通过,后面的闭合必须写成  />
<meta charset="UTF-8">
1
2
1
2

个人发现不仅是HTML代码会这样,js代码同样会这样,例如:
//这里的i<10同样通不过
for(var i=0;i<10;i++){
...
}
1
2
3
4
1
2
3
4


解决办法:

引入nokohtml库
<!--启用不严格检查html-->
<dependency>
<groupId>net.sourceforge.nekohtml</groupId>
<artifactId>nekohtml</artifactId>
<version>1.9.22</version>
</dependency>
1
2
3
4
5
6
1
2
3
4
5
6
修改配置文件application_dev.yml加入
thymeleaf:
mode: LEGACYHTML5
1
2
1
2

大功告成。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: