浏览 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); } 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |