Thymeleaf - th:field =“$ {}”和th:field =“* {}”

时间:2016-06-09 14:16:14

标签: thymeleaf

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

th:field =“$ {something}” th:field =“* {something}”

有人能告诉我一些例子吗?

1 个答案:

答案 0 :(得分:25)

Reference site

五种类型:

  • ${...}:变量表达式。这些是OGNL表达式(或Spring EL,如果你有弹簧集成)

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

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

  • @{...}:链接(URL)表达式。用过的 建立网址
  • ~{...}:片段表达式。代表片段 标记并移动模板