mbp1有一个设ContentType的方法,形如mbp1.setContentType("text/html")

解决方案 »

  1.   

    msg.setContent(content,"text/html");
      

  2.   

    显示HTML格式的问题解决了,
    但又出现不能正常显示中文的问题了,中文部分都被"?“代替
    mbp1.setContentLanguage("GB2312"); 出现编译错误如下:An error occurred at line: 3 in the jsp file: /m.jspGenerated servlet error:
        [javac] Compiling 1 source fileC:\Tomcat 5.0\work\Catalina\localhost\mail\org\apache\jsp\m_jsp.java:82: cannot resolve symbol
    symbol  : method setContentLanguage (java.lang.String)
    location: class javax.mail.internet.MimeBodyPart
    mbp1.setContentLanguage("GB2312");
        ^
    1 error
      

  3.   

    谢谢各位:
    MimeBodyPart mbp1 = new MimeBodyPart();//创建并填充消息的第一部分
    mbp1.setText(msgText1,"text/html;charset=gb2312");
    这样就可以解决中文问题