首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Thymeleaf -严格的HTML解析问题

Thymeleaf -严格的HTML解析问题
EN

Stack Overflow用户
提问于 2015-02-20 16:43:47
回答 3查看 17.1K关注 0票数 23

HTML5允许更自由地编写一些标签,即没有相应的结束标签。例如,input不需要关闭</input>.However,如果在百里叶中选择模板模式 HTML5,百里叶引擎会抱怨这一点,并且不会解析超文本标记语言模板。我想覆盖这个默认的严格标签检查行为。也就是说,Thymeleaf应该解析一个带有meta和input (以及类似的)标签的HTML模板,而不需要它们的RESP。结束标记。Pl。向导。

当你遇到这样的情况时,它也会报错

代码语言:javascript
运行
复制
<a href="/home/pic/image.png" download="/path/to/file" data-gallery></a>

当它遇到数据库时,它会抛出一个异常--抛出“后面应该跟'=‘”,这有点恼人,因为它降低了HTML5的灵活性。

EN

Stack Overflow用户

发布于 2018-01-21 20:35:22

下面是如何以一种整洁的方式来做这件事

第1步:在application.properties文件中添加胸腺叶模式。

资源/应用程序.properties

代码语言:javascript
运行
复制
spring.thymeleaf.mode=LEGACYHTML5

第2步:向pom.xml文件添加nekohtml依赖项。

pom.xml

代码语言:javascript
运行
复制
<dependency>
    <groupId>net.sourceforge.nekohtml</groupId>
    <artifactId>nekohtml</artifactId>
</dependency>
票数 4
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28624768

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档