JavaMail,这个不知是什么问题、、、、
一调用这个判断是否包含附件的方法就出错,错误指向
“String disposition = mpart.getDisposition();”说这句有错
public boolean isContainAttach(Part part)throws Exception{
boolean attachflag = false;
String contentType = part.getContentType();
if(part.isMimeType("multipart/*")){
Multipart mp = (Multipart)part.getContent();
for(int i=0;i<mp.getCount();i++){
BodyPart mpart = mp.getBodyPart(i);
String disposition = mpart.getDisposition();
if((disposition != null) &&((disposition.equals(Part.ATTACHMENT)) ||(disposition.equals(Part.INLINE))))
attachflag = true;
else if(mpart.isMimeType("multipart/*")){
attachflag = isContainAttach((Part)mpart);
}else{
String contype = mpart.getContentType();
if(contype.toLowerCase().indexOf("application") != -1) attachflag=true;
if(contype.toLowerCase().indexOf("name") != -1) attachflag=true;
}
}
}else if(part.isMimeType("message/rfc822")){
attachflag = isContainAttach((Part)part.getContent());
}
return attachflag;
}
有时就没问题,有时就出现这种错误了!!
请高手指点
一调用这个判断是否包含附件的方法就出错,错误指向
“String disposition = mpart.getDisposition();”说这句有错
public boolean isContainAttach(Part part)throws Exception{
boolean attachflag = false;
String contentType = part.getContentType();
if(part.isMimeType("multipart/*")){
Multipart mp = (Multipart)part.getContent();
for(int i=0;i<mp.getCount();i++){
BodyPart mpart = mp.getBodyPart(i);
String disposition = mpart.getDisposition();
if((disposition != null) &&((disposition.equals(Part.ATTACHMENT)) ||(disposition.equals(Part.INLINE))))
attachflag = true;
else if(mpart.isMimeType("multipart/*")){
attachflag = isContainAttach((Part)mpart);
}else{
String contype = mpart.getContentType();
if(contype.toLowerCase().indexOf("application") != -1) attachflag=true;
if(contype.toLowerCase().indexOf("name") != -1) attachflag=true;
}
}
}else if(part.isMimeType("message/rfc822")){
attachflag = isContainAttach((Part)part.getContent());
}
return attachflag;
}
有时就没问题,有时就出现这种错误了!!
请高手指点
解决方案 »
- 请教ssi问题
- struts2的数据格式化
- 我没有什么想法~~~~~~~!
- 页面数据展示的太长,怎么让他自动换行
- 没有缓存JSP页面的图片热点(map)链接就无法打开?????????????????
- JavaBean连接mysql总是出HTTP-500错误
- jsp编译出错。高手请帮帮忙。小弟在这先谢谢了。
- 比较 C++, Java 和JSP, ASP 语言
- 请大家给一点思路????on line wait!!!
- 请问JSP是否有类似ASP的global.asa 文件?
- =====jasperreport 错误:com/lowagie/text/DocumentException错误====
- 【急问】使用structs的validation ,可以不校验某些不可见的项目吗?
可不可以说详细点?它的错误就是指向String disposition = mpart.getDisposition();这里