关于javamail的问题

来源:百度知道 编辑:UC知道 时间:2024/05/22 15:51:47
出错信息
java.lang.NullPointerException
at javax.mail.internet.MimeUtility.checkAscii(MimeUtility.java:1252)
at javax.mail.internet.MimeBodyPart.setText(MimeBodyPart.java:846)
at javax.mail.internet.MimeMessage.setText(MimeMessage.java:1413)
at javax.mail.internet.MimeMessage.setText(MimeMessage.java:1401)
at com.servlet.send.doPost(send.java:51)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(Stand

NullPointerException
空指针异常。
在以上信息中你找到你自己编写的java文件的对应的行,
看看是那个对象为空。然后分析一下为什么会为空。
问题就可以解决了。

这个ERROR太常见了...
按zxptiger说的去做...一会就解决了

估计是你邮件的MIMETYPE为空导致的,你检查下你的mimetype的设置

http://hi.baidu.com/xunl/blog/item/2107e202a568ed0b4afb51a7.html
给你看我调试通过的代码吧,
只要改一下用户名和密码就可以了哈!

at com.servlet.send.doPost(send.java:51) 在这行有空指针异常,就是说用 null.方法() 就会抛出java.lang.NullPointerException