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

Thymeleaf中th:text与th:value之间的差异

华懿轩
2023-03-14

我最近刚开始在我的一个项目中使用Thymeleaf。我见过几个例子,其中th:text=${example}正在某些地方使用th:value=${example}。

我查阅了Thymeleaf文档,但找不到任何明确的区别,也没有任何问题。

任何帮助都将非常感谢!多谢了。

共有1个答案

羊渝
2023-03-14
  • th:value是对html属性value修改。对于button、input和option元素,value属性指定元素的初始值
  • th:text用于标记体修改。
div{background-color: lightblue; padding: 2px} // to highlight empty div
<!--th code:               <div th:value="${value}"/></div> -->
<br/>Result th:value div:  <div value="sometext"/></div>
        
<!--th code:               <form><input th:value="${value}"/></form>-->
<br/>Result th:value form: <form><input value="sometext"></form> 

<!--th code:               <div th:text="${value}"></div> 
Same as:                   <div>[[${value}]]</div> -->
<br/>Result th:text div:   <div>sometext</div>
 类似资料:
  • 我有域类: 但在Thymeleaf我不想直接使用实地日期。通常我可以有一个方法 我可以添加一个名为formattedDate+getters和setters的字段,但在我看来这是非常糟糕的解决方案,因为我只需要格式化日期的值。 你有什么解决这个问题的办法吗?

  • 在swift中似乎有两个相等运算符:双相等()和三相等(),这两者有什么区别?

  • 嗨,我对时区没有什么疑问: null 我在维基百科和许多相关网站上搜索过,但没有找到相关的解释

  • 什么时候只能使用其中的一个? 何时可以同时使用和如何选择一个?

  • 方法接受一个供应商函数接口,该接口本质上不接受任何参数,并返回。 在哪种情况下需要使用?如果您有一个方法为什么不直接执行而不执行? 似乎并不是要将lambda表达式的执行推迟到以后的某个时间或其他时间,那么这有什么意义呢?(我认为如果它返回一个更安全的会更有用,它的从不抛出并且总是返回true...但显然它不是,它只是返回,就像)。 是不是还有什么我遗漏的不同之处?