浏览 1251 次
锁定老帖子 主题:12/17
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2008-02-29  
1:创建附件对象的时候 引用ApacheAccessoriesMail

public boolean sendAttachmentMail(String host, String from,

   String username, String password, String to, String subject,

   String mailConent) throws Exception {

  // 创建附件对象

  EmailAttachment attachment = new EmailAttachment();

  /* 附件的地址 */

  attachment.setPath("E:\\liuyan\\netjava\\5---javaIO_体系.doc-revHEAD.svn001.tmp.doc");

  // 设定为附件

  attachment.setDisposition(EmailAttachment.ATTACHMENT);

  /* 附件的描述 */

  attachment.setDescription("javaIO_体系.doc,作者胡东峰");

  /* 附件的名称,必须和文件名一致 */

  attachment.setName("5---javaIO_体系.doc-revHEAD.svn001.tmp.doc");

  /* new一个HtmlEmail发送对象 */

  HtmlEmail email = new HtmlEmail();

  email.setDebug(true);

  email.setAuthentication(username, password);

  email.setHostName(host);

  email.addTo(to, from);

  email.setFrom(from);

  email.setSubject(subject);

  // 注意,发送内容时,后面这段会让中文正常显示,否则乱码

  email.setCharset("GB2312");

  email.setHtmlMsg("<html>这是封测试附件邮件</html>"); /* 邮件内容 */

  // 添加附件对象

  email.attach(attachment);

  // 发送

  email.send();

  System.out.println("带符件的邮件发送成功!");

  return true;


 }


这段代码很重要。

2: 在传参数的时候 如果需要强制转换成一个List,那么应该用代码

ListModel lm= copylist.getModel();

Java.util.List arrayList=new java.util.List.ArrayList();

For(int i=0;i<lm.getSize();i++)

{

String attFileName=(String)lm.getElemementsAt(i);

ArrayList.add(attFileName);


}


论坛首页 入门技术版

跳转论坛:
Global site tag (gtag.js) - Google Analytics