自定义 mailto:link 使用 Thymeleaf
Custom mailto: link using Thymeleaf
我正在使用 Spring 和 Thymeleaf 处理项目。
我有用户列表。我想使用 mailto:
创建联系人 link
<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>
所以我想实现的是 mailto 适合每一位新教授和他的电子邮件,而无需我手动编写。
我在想是否可以这样写:
<td><a th:href = "mailto:${users.email}">
试试下面的代码:
<td><a th:href="'mailto:' + ${users.email}">Send email </a></td>
您可以使用 link 语法使用额外参数更安全地执行此操作:
<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>
我正在使用 Spring 和 Thymeleaf 处理项目。 我有用户列表。我想使用 mailto:
创建联系人 link<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>
所以我想实现的是 mailto 适合每一位新教授和他的电子邮件,而无需我手动编写。 我在想是否可以这样写:
<td><a th:href = "mailto:${users.email}">
试试下面的代码:
<td><a th:href="'mailto:' + ${users.email}">Send email </a></td>
您可以使用 link 语法使用额外参数更安全地执行此操作:
<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>