代码之家  ›  专栏  ›  技术社区  ›  user8421021

自定义邮件收件人:使用Thymeleaf链接

  •  6
  • user8421021  · 技术社区  · 7 年前

    我正在使用Spring和Thymeleaf处理项目。

    <a href="mailto:name@email.com">
    

    <tr th:each="users : ${users}">
        <td th:text="${users.id}"></td>
        <td th:text="${users.firstname}"></td>
        <td th:text="${users.lastname}"></td>
        <td th:text="${users.email}"></td>
    </tr>
    

    我在想,如果可以这样写:

    <td><a th:href = "mailto:${users.email}">
    
    2 回复  |  直到 7 年前
        1
  •  21
  •   Mahozad    6 年前

    请尝试以下代码:

    <td><a th:href="'mailto:' + ${users.email}">Send email </a></td>
    
        2
  •  2
  •   Marcin Wisnicki    3 年前

    您可以使用链接语法使用额外参数更安全地执行此操作:

    <td><a th:href="@{mailto:{to}(to=${users.email})}">Send email </a></td>
    

    <td><a th:href="@{mailto:{to}(to=${users.email},subject=${subj},body=${body})}">Send email </a></td>