如何使用java类的jsp页面划分?

时间:2013-03-02 06:41:53

标签: java api jsp email html

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

JAVA CODE

             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 PAGE DIVISION

  <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>

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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