java StringBuffer发送电子邮件部分html部分java格式更新 Message msg=new mimessage(mailSession); 试一试{ msg.setSubject(“测试通知”); msg.setRecipient(Message.RecipientType.TO,新的InternetAddress(sentTo,false)); StringBuffer updated=新的StringBuffer( String str1=String.format(“%d”,101)+ String str2=String.format(“%s”、“Amar Singh”)+ String str3=String.format(“%f”,101.00)+ String str4=String.format(“%x”,101)+ String str5=String.format(“%c”和“c”)+ “BRIDGEYE”; 字符串规则消息=Str1+str2+str3+str4+str5; //msg.setText(常规菜单); msg.setContent(更新,“text/html;charset=utf-8”); msg.setSentDate(新日期()); 发送(msg); }捕获(消息例外我){ logger.log(Level.SEVERE,“sendEmailNotification:{0}”,me.getMessage()); }

java StringBuffer发送电子邮件部分html部分java格式更新 Message msg=new mimessage(mailSession); 试一试{ msg.setSubject(“测试通知”); msg.setRecipient(Message.RecipientType.TO,新的InternetAddress(sentTo,false)); StringBuffer updated=新的StringBuffer( String str1=String.format(“%d”,101)+ String str2=String.format(“%s”、“Amar Singh”)+ String str3=String.format(“%f”,101.00)+ String str4=String.format(“%x”,101)+ String str5=String.format(“%c”和“c”)+ “BRIDGEYE”; 字符串规则消息=Str1+str2+str3+str4+str5; //msg.setText(常规菜单); msg.setContent(更新,“text/html;charset=utf-8”); msg.setSentDate(新日期()); 发送(msg); }捕获(消息例外我){ logger.log(Level.SEVERE,“sendEmailNotification:{0}”,me.getMessage()); },java,html,Java,Html,大家好 因此,我试图发送一封电子邮件,其中一半是java内容,一半是html内容。我的html部分不再在此代码中。我只是不想复制和粘贴它,因为它变得很长很复杂 因此,我尝试为常规部分设置文本,然后为html部分设置内容,但设置内容会覆盖设置文本。因此,设置文本不会显示在电子邮件中。然后我尝试在集合内容中组合这两个字符串。但是常规的java部分被转换为html 我将如何使用半java格式。半html 提前谢谢 更新我将其更改为字符串缓冲区 正如您所看到的,我的字符串缓冲区的某些部分具有html,某

大家好

因此,我试图发送一封电子邮件,其中一半是java内容,一半是html内容。我的html部分不再在此代码中。我只是不想复制和粘贴它,因为它变得很长很复杂

因此,我尝试为常规部分设置文本,然后为html部分设置内容,但设置内容会覆盖设置文本。因此,设置文本不会显示在电子邮件中。然后我尝试在集合内容中组合这两个字符串。但是常规的java部分被转换为html

我将如何使用半java格式。半html

提前谢谢

更新我将其更改为字符串缓冲区

正如您所看到的,我的字符串缓冲区的某些部分具有html,某些部分具有java格式 当我发送电子邮件时,它只是转换成html。如何保存html,
和java格式。非常感谢

更新我可能会将我的电子邮件正文设置为字符串缓冲区。是否可以将字符串缓冲区作为html格式的一部分?有些部分没有?为什么不将常规邮件嵌入到单独的div中?@MubarakaBharucha check updateupdate我可能会将我的电子邮件正文作为字符串缓冲区。是否可以将字符串缓冲区作为html格式的一部分?有些部分没有?为什么不将常规消息嵌入单独的div中?@MubarakaBharucha check update
Message msg = new MimeMessage(mailSession);
try{
    msg.setSubject("Test Notification");
    msg.setRecipient(Message.RecipientType.TO, new InternetAddress(sentTo, false));
    StringBuffer updated= new StringBuffer(
    String str1 = String.format("%d", 101)        +  
 String str2 = String.format("%s", "Amar Singh") +
    String str3 = String.format("%f", 101.00)+       
    String str4 = String.format("%x", 101)+     
    String str5 = String.format("%c", 'c')+

"<p style=\"color:red;\">BRIDGEYE</p>");

    
       
    
    String regular_message = Str1+str2+str3+str4+str5;
    
    //msg.setText(reguar_mesage);
    msg.setContent(updated, "text/html; charset=utf-8");
    msg.setSentDate(new Date());
    Transport.send(msg);

}catch(MessagingException me){
    logger.log(Level.SEVERE, "sendEmailNotification: {0}", me.getMessage());
}