【问题标题】:How to pass two parameters to a thymeleaf template?如何将两个参数传递给百里香模板?
【发布时间】:2019-10-27 02:23:11
【问题描述】:

我有一个用于电子邮件的 Thymeleaf 模板,我正在尝试传递两个参数来创建一个 URL。

我说的部分是这样的:

<p><span>To accept the protocol click <a th:href="@{http://localhost:8080/accept/(invoiceId=${invoiceId}),(contractorEmail=${email})">HERE</a></span></p>

当我运行应该创建和发送电子邮件的函数时,我得到:

Could not parse as expression: "@{http://localhost:8080/accept/(invoiceId=${invoiceId}),(contractorEmail=${email})" (template: "mailTemplate" - line 7, col 47)

如何将这两个参数都传递给 URL?

【问题讨论】:

    标签: java spring spring-boot templates thymeleaf


    【解决方案1】:

    这一切都记录在 Thymeleaf 的 Standard URL Syntax 中。

    @{http://localhost:8080/accept/(invoiceId=${invoiceId},contractorEmail=${email})}
    

    【讨论】:

      猜你喜欢
      • 2017-02-27
      • 2019-11-25
      • 1970-01-01
      • 1970-01-01
      • 2015-11-29
      • 1970-01-01
      • 2019-06-13
      • 2018-10-08
      • 2018-07-02
      相关资源
      最近更新 更多