thymeleaf模板对没有结束符的HTML5标签解析出错

thymeleaf 2.X 版本对HTML5要求比较严格,因此必须每个标签都有结束符。

现在有一种简单的方法可以避免这个问题:使用thymeleaf 3.0 版本!

具体操作如下:

pom.xml 文件的<properties>添加如下版本信息:

1 <properties>
2         <thymeleaf.version>3.0.0.RELEASE</thymeleaf.version>
3         <thymeleaf-layout-dialect.version>2.0.0</thymeleaf-layout-dialect.version>
4
5 </properties>

OK! 错误消失了!

时间: 2024-12-14 12:30:49

thymeleaf模板对没有结束符的HTML5标签解析出错的相关文章

Spring Boot学习记录(二)--thymeleaf模板

Spring Boot学习记录(二)–thymeleaf模板 标签(空格分隔): spring-boot 自从来公司后都没用过jsp当界面渲染了,因为前后端分离不是很好,反而模板引擎用的比较多,thymeleaf最大的优势后缀为html,就是只需要浏览器就可以展现页面了,还有就是thymeleaf可以很好的和spring集成.下面开始学习. 1.引入依赖 maven中直接引入 <dependency> <groupId>org.springframework.boot</gr

Thymeleaf模板引擎使用

Thymeleaf模板引擎使用 什么是Thymeleaf Thymeleaf是一个Java库.它是一个XML / XHTML / HTML5模板引擎,能够在模板文件上应用一组转换,将程序产生的数据或者文本显示到模板文件上. Thymeleaf依赖的jar包 要使用Thymeleaf,需要在我们的web应用的classpath路径中引入相关的jar,如下: thymeleaf-2.1.3.RELEASE.jarognl-3.0.6.jarjavassist-3.16.1-GA.jarunbesca

Thymeleaf模板引擎+Spring整合使用方式的介绍

尊重原创,原文地址为:https://www.cnblogs.com/jiangchao226/p/5937458.html 前言 这个教程介绍了Thymeleaf与Spring框架的集成,特别是SpringMvc框架. 注意Thymeleaf支持同Spring框架的3.和4.版本的集成,但是这两个版本的支持是封装在thymeleaf-spring3和thymeleaf-spring4这两个独立的库中,项目中需要根据实际情况分别引用. 样例代码针对的是spring4.,但一般情况下,spring

springboot的thymeleaf模板问题springboot的thymeleaf模板问题

springboot项目引入thymeleaf模板时,默认thymeleaf模板对html5标签是严格检查的.要实现非严格检查 1. 在项目中加NekoHTML库 在Maven中添加依赖 <dependency> <groupId>net.sourceforge.nekohtml</groupId> <artifactId>nekohtml</artifactId> <version>1.9.22</version> &l

Spring Boot Thymeleaf 模板引擎的使用

Spring Boot 中可以支持很多模板引擎,Thymeleaf 是 Spring Boot 官方推荐使用的模板引擎,虽然在社区 Thymeleaf 的性能被许多人所吐糟,但这仍然不影响大量的开发人员使用他. Thymeleaf 是后台开发的最佳实践 当前 Spring Boot 2.0 及以后版本已经支持 Thymeleaf 3.0. 本章讲解如何在 Spring Boot 中使用 Themealf. 源码下载 欢迎关注我的微信公众号 程序鱼 ,我们一起编程聊天看世界. 1 创建一个 Spr

SpringBoot_集成Thymeleaf模板

认识Thymeleaf[读音同 thyme leaf英 [taim li:f] 美 [ta?m lif]] Thymeleaf是一个流行的模板引擎,该模板引擎采用Java语言开发: 模板引擎是一个技术名词,是跨领域跨平台的概念,在Java语言体系下有模板引擎,在C#.PHP语言体系下也有模板引擎,甚至在JavaScript中也会用到模板引擎技术: Java生态下的模板引擎有 Thymeleaf .Freemaker.Velocity.Beetl(国产) 等: Thymeleaf模板既能用于web

Spring Boot入门——thymeleaf模板使用

使用步骤 1.在pom.xml中引入thymeleaf <!-- thymeleaf插件 --> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> <version>1.5.3.RELEASE</version> </dependen

HTML5标签与HTML4标签的区别示例介绍_html5教程技巧

(1)概念的变化: HTML5专注内容与结构,而不专注的表现 <header> <hgroup>导航相关数据</hgroup> </header> <nav>菜单</nav> <article> <h1>标题:HTML5专题视频教程</h1> (2)声明与标签: HTML5在更多的声明和标签上面做了简化,也对兼容做了详细的规定,废除了部分元素,增加了部分元素. HTML5标签语法介绍及新增标记 1.

HTML5标签使用的常见误区----转载

最近组内进行HTML5标签的学习,方法呢就是大家每人挑选几个标签,自己先去学习,然后给大家作讲解.这个过程大家还是挺有收获的.但是现在HTML5还处在草案阶段,有些新的标签元素的解释也是经常有变化,甚至标签加入/移出也很频繁(比如 hgroup),同时现有的大的门户网站在使用HTML5方面也没有很好的范例可以参考,让大家的学习过程更摸索.下面是我在 html5doctor 上面看到的一篇文章,在目前大家懵懂的阶段,可能看看大师的讲解会更容易理解.由于才疏学浅,很多不明白的地方可能只是做了字面上的