Java学习笔记(2)----Web项目中解析XML文件(二)

2014-11-24 09:12:21 · 作者: · 浏览: 4
名,fileName为这个xml文件的文件名,将获取的数据封装到MailSenderDto的一个实例中并返回。

我们接着在JavaUtil.java类中用如下形式代替上篇文章这个类的此方法,部分代码如下所示:


[java]
/**
* 发送激活账户邮件
*/

public void sendEmail(String email) {
mailSenderDto=xmlUtil.getMailMess("mail", "mailConfig.xml");
try{
String mailTitle="【我的网盘】账号激活邮件";
StringmailContent="

亲爱的【我的网盘】用户:

"+
" 您好!感谢您注册【我的网盘】帐号,点击下面的链接即可完成注册:

"+
" http://localhost:9080/mydisk/swf/activateEmail.html#email="+email+"

"+
" (如果链接无法点击,请将它复制并粘贴到浏览器的地址栏中访问)

"+
" 您的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文件。