当前位置: 首页 > 知识库问答 >
问题:

在Spring thymeleaf中data-th-text和th:text有什么区别

郑星雨
2023-03-14

我是spring thymeleaf的新手,我无法区分这两个data-th-textth:text

有没有人可以通过示例解释一下这个区别,以及什么时候应该使用data-th-textth:text

共有1个答案

西门展
2023-03-14

两者都做同样的事情,但根据thymeleaf文件:

HTML5规范不允许我们在th:*表单中使用的非标准属性。要使模板为HTML5-有效,请使用数据-属性名称前缀和连字符(-)分隔符,而不是分号(:)

参考:https://www.thymeleaf.org/doc/tutorials/3.0/usingthymeleaf.html#using-texts

 <p th:text="#{home.welcome}">Welcome to our grocery store!</p>

这是HTML5有效的:

<p data-th-text="#{home.welcome}">Welcome to our grocery store!</p>
 类似资料:
  • 下面这两种说法有什么区别?

  • 问题内容: 我对Spring Data-JPA和JPA之间的区别感到困惑。我了解JPA,它是使用流行的ORM技术将Java对象持久化到关系数据库的规范。 换句话说,JPA提供接口和其他ORM技术,实现那些称为JPA提供程序的接口,例如Hibernate。 现在,Spring Data JPA到底是什么? Spring Data JPA是否在JPA之上添加了更多功能(接口),并且仍然仅被指定还是JP

  • 问题内容: Hibernate和Spring Data JPA之间的主要区别是什么?什么时候不应该使用Hibernate或Spring Data JPA?另外,Spring JDBC模板何时可以比Hibernate / Spring Data JPA更好地执行? 问题答案: Hibernate是一个JPA实现,而Spring Data JPA是一个JPA数据访问抽象。没有JPA提供程序,Sprin

  • 我对Spring Data-JPA和JPA之间的区别有点困惑。我知道JPA是一种使用流行的ORM技术将Java对象持久化到关系数据库的规范。 Spring Data JPA是在JPA之上添加了一些更多的功能(接口),还是只指定它还是一个JPA提供程序? 我看到Spring Data JPA围绕存储库工作(DAO层:如果我没有错的话)。那么,我的意思是,使用“Spring Data JPA+Hibe

  • Cassandra CQL中的Varchar和text数据类型有什么不同。 https://docs.datastax.com/en/cql/3.0/cql/cql_reference/cql_data_types_c.html DESC测试表给出了下面的结果。 [cqlsh 5.0.1 Cassandra 3.0.7.1158 DSE 5.0.0 CQL spec 3.4.0 Native pr

  • 问题内容: 我需要编写一个应用程序,可以使用spring-data和mongodb进行复杂的查询。我一直从使用MongoRepository开始,但是在复杂的查询中苦苦寻找实例或真正理解语法。 我说的是这样的查询: 或使用基于JSON的查询,但由于语法不正确,因此尝试并尝试了它。即使在阅读了文档之后(由于语法错误,仍无法正常工作的示例)。 阅读完所有文档后,似乎mongoTemplate文档要好得