Thymeleaf-報錯org.thymeleaf.exceptions.TemplateProcessingException

報錯緣由:日誌

項目發佈時,當前使用的版本爲thymeleaf-3.0.11.RELEASE,因爲使用了2.0的語法,3.0版本語法有改動並不能兼容,致使報錯。code

THYMELEAF 3.0.10更改日誌事件

  • 改進了HTML事件處理程序屬性(th:on _),以容許將其值做爲內聯JavaScript的片斷(使用JAVASCRIPT模板模式)進行處理。
  • 之前寫法(請放棄):
  • 方式一
<button class="btn" th:onclick="'getName('' + ${person.name} + '');'">得到名字</button>
  • 方式二:
<button class="btn" th:onclick="'getName(' + ${person.name} + ');'">得到名字</button>
  • 方式三:
<button th:onclick="|getName(${person.name} )|">得到名字</button>

3.0正確寫法:ip

<button class="btn" th:onclick="getName([[${person.name}]]);">得到名字</button>
相關文章
相關標籤/搜索