我们接着在JavaUtil.java类中用如下形式代替上篇文章这个类的此方法,部分代码如下所示:
[java]
/**
* 发送激活账户邮件
*/
public void sendEmail(String email) {
mailSenderDto=xmlUtil.getMailMess("mail", "mailConfig.xml");
try{
String mailTitle="【我的网盘】账号激活邮件";
StringmailContent="
亲爱的【我的网盘】用户:
"+
" 您好!感谢您注册【我的网盘】帐号,点击下面的链接即可完成注册:
"+
"
"+
"+
" 您的Email:"+email+"
"+
" Email可以作为您的帐号来登录【我的网盘】。
"+
" 本邮件是系统自动发送的,请勿直接回复!感谢您的访问,祝您使用愉快!
";
mailSenderDto.setToAddress(email); //收件人邮箱地址
mailSenderDto.setSubject(mailTitle); //邮件标题
mailSenderDto.setContent(mailContent); //邮件内容
//这个类主要用来发送邮件
MailSender ms = new MailSender();
ms.sendHtmlMail(mailSenderDto);//发送html格式
System.out.println("---------------发送成功!");
}catch(Exception e){
System.out.println("失败了!");
}
}
经过测试,是一样的效果。只是这样大大减少了发送mail属性与代码的耦合性,方便管理。其实更主要的是让我学到了怎么解析xml文件。