Thymeleaf - th:field ="$ {}"和th:field ="*{}"之间的区别

Dav*_*ave 13 thymeleaf

我在教程中找不到这两条指令之间的区别.

th:field ="$ {something}"th:field ="*{something}"

谁能告诉我一些例子?

Ana*_*kzz 31

参考网站

五种类型:

  • ${...}:变量表达式.这些是OGNL表达式(如果你有spring集成,则为Spring EL)

  • *{...}:选择表达式.与上面相同,除了它将仅在先前选择的对象上执行

  • #{...}:消息(i18n)表达式.用于从外部源检索特定于语言环境的消息

  • @{...}:链接(URL)表达式.用于构建URL
  • ~{...}:片段表达式.表示标记片段并将其移动到模板周围