資源簡介
Java web 購物網站源代碼

代碼片段和文件信息
package?com.model;
import?java.util.*;
import?javax.mail.*;
import?javax.mail.internet.*;
import?javax.activation.*;
public?class?MysendMail?{
private?MimeMessage?mimeMsg;?//MIME郵件對象
private?Session?session;?//郵件會話對象
private?Properties?props;?//系統屬性
private?boolean?needAuth?=?false;?//smtp是否需要認證
private?String?username?=?““;?//smtp認證用戶名和密碼
private?String?password?=?““;
private?Multipart?mp;?//Multipart對象郵件內容標題附件等內容均添加到其中后再生成MimeMessage對象
public?MysendMail()?{
//setSmtpHost(getConfig.mailHost);//如果沒有指定郵件服務器就從getConfig類中獲取
createMimeMessage();
}
public?MysendMail(String?smtp){
setSmtpHost(smtp);
createMimeMessage();
}
/**
*?@param?hostName?String
*/
public?void?setSmtpHost(String?hostName)?{
System.out.println(“設置系統屬性:mail.smtp.host?=?“+hostName);
if(props?==?null)props?=?System.getProperties();?//獲得系統屬性對象
props.put(“mail.smtp.host“hostName);?//設置SMTP主機
}
/**
*?@return?boolean
*/
public?boolean?createMimeMessage()
{
try{
System.out.println(“準備獲取郵件會話對象!“);
session?=?Session.getDefaultInstance(propsnull);?//獲得郵件會話對象
}
catch(Exception?e){
System.err.println(“獲取郵件會話對象時發生錯誤!“+e);
return?false;
}
System.out.println(“準備創建MIME郵件對象!“);
try{
mimeMsg?=?new?MimeMessage(session);?//創建MIME郵件對象
mp?=?new?MimeMultipart();
return?true;
}
catch(Exception?e){
System.err.println(“創建MIME郵件對象失敗!“+e);
return?false;
}
}
/**
*?@param?need?boolean
*/
public?void?setNeedAuth(boolean?need)?{
System.out.println(“設置smtp身份認證:mail.smtp.auth?=?“+need);
if(props?==?null)props?=?System.getProperties();
if(need){
props.put(“mail.smtp.auth““true“);
}else{
props.put(“mail.smtp.auth““false“);
}
}
/**
*?@param?name?String
*?@param?pass?String
*/
public?void?setNamePass(String?nameString?pass)?{
username?=?name;
password?=?pass;
}
/**
*?@param?mailSubject?String
*?@return?boolean
*/
public?boolean?setSubject(String?mailSubject)?{
System.out.println(“設置郵件主題!“);
try{
mimeMsg.setSubject(mailSubject);
return?true;
}
catch(Exception?e)?{
System.err.println(“設置郵件主題發生錯誤!“);
return?false;
}
}
/**
*?@param?mailBody?String
*/
public?boolean?setBody(String?mailBody)?{
try{
BodyPart?bp?=?new?MimeBodyPart();
bp.setContent(“ta?http-equiv=Content-Type?content=text/html;?charset=gb2312>“+mailBody“text/html;charset=GB2312“);
mp.addBodyPart(bp);
return?true;
}
catch(Exception?e){
System.err.println(“設置郵件正文時發生錯誤!“+e);
return?false;
}
}
/**
*?@param?name?String
*?@param?pass?String
*/
public?boolean?addFileAffix(String?filename)?{
System.out.println(“增加郵件附件:“+filename);
try{
BodyPart?bp?=?new?MimeBodyPart();
FileDataSource?fileds?=?new?FileDataSource(filename);
bp.setDataHandler(new?DataHandler(fileds));
bp.setFileName(fileds.getName());
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2012-12-19?22:33??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\
?????目錄???????????0??2012-12-19?22:33??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\
?????文件?????????340??2007-10-30?15:46??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\.classpath
?????目錄???????????0??2013-03-01?21:01??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\.myeclipse\
?????文件?????????301??2008-11-07?20:43??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\.myme
?????文件????????1230??2008-11-07?20:43??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\.project
?????目錄???????????0??2012-12-19?22:33??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\
?????目錄???????????0??2008-10-08?23:26??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\me
?????文件??????????39??2007-10-30?15:46??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\me
?????目錄???????????0??2012-12-19?22:33??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\WEB-INF\
?????目錄???????????0??2008-10-08?23:26??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\WEB-INF\classes\
?????目錄???????????0??2008-10-08?23:26??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\WEB-INF\classes\com\
?????目錄???????????0??2012-12-19?22:33??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\WEB-INF\classes\com\model\
?????文件????????5899??2008-11-07?20:43??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\WEB-INF\classes\com\model\MysendMail.class
?????文件????????1363??2008-11-07?20:43??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\WEB-INF\classes\com\model\SendMailToSomeone.class
?????目錄???????????0??2013-03-01?21:01??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\WEB-INF\lib\
?????文件?????????375??2007-10-30?15:46??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\WEB-INF\web.xm
?????文件????????1972??2007-10-30?16:39??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\banner.js
?????目錄???????????0??2008-10-08?23:26??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\css\
?????文件?????????114??2007-10-30?16:36??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\css\my.css
?????文件???????10305??2007-10-30?16:37??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\focus.swf
?????目錄???????????0??2012-12-19?22:33??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\images\
?????文件???????31940??2007-10-30?17:12??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\images\01.jpg
?????文件????????7614??2007-10-30?17:12??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\images\02.jpg
?????文件???????11201??2007-10-30?17:12??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\images\03.jpg
?????文件???????10038??2007-10-30?17:12??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\images\04.jpg
?????文件????????8937??2007-10-30?17:12??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\images\05.jpg
?????文件?????????403??2007-10-30?17:12??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\images\account.gif
?????文件???????11914??2007-10-30?17:12??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\images\banner.bmp
?????文件????????4195??2007-10-30?17:12??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\images\booksTop.gif
?????文件?????????386??2007-10-30?17:12??韓順平j2ee視頻實戰教程jsp時尚購物網站全部源碼\JavaMailTest\WebRoot\images\cart.gif
............此處省略208個文件信息
- 上一篇:驅動包 db2jcc.jar
- 下一篇:Android計算器完整版源代碼
評論
共有 條評論