-1

我正在使用 Java 邮件 api 发送电子邮件,但是我想将 jsp 页面的划分传递给邮件内容。

JAVA代码

             Message message = new MimeMessage(session);
     message.setFrom(new InternetAddress("abc@gmail.com"));
        message.setRecipients(Message.RecipientType.TO,
            InternetAddress.parse("xyz@gmail.com"));
        message.setSubject("Subject");
        message.setText("div=todayactionitems");

        Transport.send(message);

        System.out.println("Done");

JSP页面划分

  <table id="todayactionitems" class="actionItems">
  <thead id="todayhead">
  <tr>
    <th width="1" class="leftside">&nbsp;</th>
    <th width="23"><div class="collapse" style="width:20px;">&#8211;</div></th>
    <th width="308"><div style="width:260px;">Today</div></th>

因此,发送的电子邮件必须包含划分内容(todayactionitems)

4

1 回答 1

1

您可以在发送的文本中直接使用 html 标签

喜欢

 String someHtmlMessage = "<div>.............</div>";

 message.setContent(someHtmlMessage, "text/html; charset=utf-8")

请注意,HTML 不应包含 , 或 . Gmail 会忽略它。

于 2013-03-02T06:45:27.913 回答