代码如下:     <%
   String pwd=(String)session.getAttribute("pwdp");
    String names=(String)session.getAttribute("namep");
    Integer smtps=(Integer)session.getAttribute("smtpp");
    int id=Integer.parseInt(request.getParameter("id"));
    SzEmail s=new SzEmailDao().getSzEmailById(smtps);
Session mailsession=Session.getInstance(System.getProperties(),null);
mailsession.setDebug(false);
//protocol为连接协议,IMAP或是POP
Store store=mailsession.getStore("pop3");
store.connect(s.getPop3s(),names,pwd);
Folder folder = store.getFolder("INBOX");
try{ 
    folder.open(Folder.READ_WRITE);
}catch (MessagingException ex) 

    folder.open(Folder.READ_ONLY);
}
Message message[]=folder.getMessages();
 String mail = (String) ((InternetAddress) message[id].getFrom()[0])
        .getAddress();
out.println("<table>");
out.println("<tr><td>主 题</td><td>"+message[id].getSubject()+"</td></tr>");
out.println("<tr><td>发件人</td><td>"+mail+"</td></tr>");
out.println("<tr><td>时 间</td><td>"+message[id].getSentDate()+"</td></tr>");
out.println("</td></tr>");
out.println("<tr><td>内 容</td><td>"+message[id].getContent()+"</td></tr>");
out.println("</table>");
System.out.println(message[id].getContent());
folder.close(true);
store.close();
%>这个是从一个查看全部邮件跳进来,id就是邮件对应的ID,.只有out.println("<tr><td>内 的容</td><td>"+message[id].getContent()+"</td></tr>");这个内容出现了乱码.???????ú?? SMTP ?è???±?? Foxmail ?á×???·???????×??????? ................
有的内容出现javax.mail.internet.MimeMultipart@af914c,
有的可以正常显示,.请高手指点下,谢谢各位了```