今天java写了个小程序,就是个发邮件的,碰到个不会解决的问题,问题如下:我在后台的java代码发送邮件的时候,发送的是页面的HTML代码,那么在接收的邮件里就能看见我要的了(图片、超链接什么的),但是这个HTML代码是我自己拼的字符串,为现在想问的是,,,发邮件的界面怎么做成想163邮箱那样的,能在页面上画表格什么什么的,并且能在后台发送的时候取到页面上的代码呢?
我也不知道该怎么说了。。上面乱乱的,不知道大家看明白么。。
、、、如果大家还有别的什么好办法,跟我说说,,谢谢。谢谢。谢谢了、、

解决方案 »

  1.   

    那把多有的双引号替换为单引号,然后存html字符串怎样。
      

  2.   

    Session session = Session.getDefaultInstance(props,au);
    Message msg = new MimeMessage(session);

    Multipart mp1 = new MimeMultipart();
    BodyPart bp1 = new MimeBodyPart();
    Transport trans = null;
    try {
    msg.setFrom(new InternetAddress("[email protected]"));
    msg.setRecipient(Message.RecipientType.TO,new InternetAddress("[email protected]"));
    msg.setSubject("java mail html");
    msg.setSentDate(new Date());
    bp1.setContent("<html><body><font color='red'>士大夫似的</font></body></html>", "text/html; charset=utf-8");
    mp1.addBodyPart(bp1);
    msg.setContent(mp1);
    trans = session.getTransport("smtp");
    trans.send(msg);
      

  3.   

    为想问的就是怎么把HTML代码传到后台发送,,双引号单引号不算问题。。