【问题标题】:Send email body contain data in table format发送电子邮件正文包含表格格式的数据
【发布时间】:2021-09-13 09:22:46
【问题描述】:

我有一个用例,其中电子邮件正文应包含表格格式的数据。 假设我有一个学生模型,其中包含字段 id、名称、标记主题列表。我实际上想以表格格式向每个学生发送电子邮件,其中包含每个学科的分数。

请让我知道您对此的意见。 提前致谢。

【问题讨论】:

  • 请编辑问题以将其限制为具有足够详细信息的特定问题,以确定适当的答案。

标签: spring email notifications


【解决方案1】:

电子邮件正文可以包含 HTML 并支持text/html MIME 类型。有了它,您可以创建比纯文本更精细的演示文稿,例如直接创建 table

这样的事情应该可以解决问题:

<html>
   <head>
      <title>Your Marks</title>
      <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
   </head>
   <body>
      <table>
          <thead>
             <th>Subject</th>
             <th>Mark</th>
          </thead>
          <tbody>
              ...... your content here                
          </tbody> 
      </table>
   </body>
</html>

Spring 框架与模板引擎Thymeleaf 有很好的集成。使用它可以简化主体的创建。

Sending Email in Spring with Thymeleaf

【讨论】:

  • 感谢您的快速回复,让我试试这个。
猜你喜欢
  • 1970-01-01
  • 2013-08-20
  • 1970-01-01
  • 1970-01-01
  • 2018-12-07
  • 1970-01-01
  • 2014-09-14
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多