问题描述
今天java写了个小程序,就是个发邮件的,碰到个不会解决的问题,问题如下:我在后台的java代码发送邮件的时候,发送的是页面的HTML代码,那么在接收的邮件里就能看见我要的了(图片、超链接什么的),但是这个HTML代码是我自己拼的字符串,为现在想问的是,,,发邮件的界面怎么做成想163邮箱那样的,能在页面上画表格什么什么的,并且能在后台发送的时候取到页面上的代码呢?。。。我也不知道该怎么说了。。上面乱乱的,不知道大家看明白么。。、、、如果大家还有别的什么好办法,跟我说说,,谢谢。谢谢。谢谢了、、
解决方案
解决方案二:
那把多有的双引号替换为单引号,然后存html字符串怎样。
解决方案三:
Sessionsession=Session.getDefaultInstance(props,au);Messagemsg=newMimeMessage(session);Multipartmp1=newMimeMultipart();BodyPartbp1=newMimeBodyPart();Transporttrans=null;try{msg.setFrom(newInternetAddress("1111@163.com"));msg.setRecipient(Message.RecipientType.TO,newInternetAddress("tubage408@163.com"));msg.setSubject("javamailhtml");msg.setSentDate(newDate());bp1.setContent("<html><body><fontcolor='red'>士大夫似的</font></body></html>","text/html;charset=utf-8");mp1.addBodyPart(bp1);msg.setContent(mp1);trans=session.getTransport("smtp");trans.send(msg);
解决方案四:
为想问的就是怎么把HTML代码传到后台发送,,双引号单引号不算问题。。