锘??xml version="1.0" encoding="utf-8" standalone="yes"?>中文字幕在线观看亚洲视频,亚洲美女免费视频,亚洲第一页综合图片自拍http://www.tkk7.com/DenisLing/category/4473.htmlThe only documentation is the code itselfzh-cnThu, 01 Mar 2007 14:15:05 GMTThu, 01 Mar 2007 14:15:05 GMT60- 浣跨敤Spring閭歡鍙戦丒mailhttp://www.tkk7.com/DenisLing/articles/18156.htmlDenisLingDenisLingFri, 04 Nov 2005 08:13:00 GMThttp://www.tkk7.com/DenisLing/articles/18156.htmlhttp://www.tkk7.com/DenisLing/comments/18156.htmlhttp://www.tkk7.com/DenisLing/articles/18156.html#Feedback0http://www.tkk7.com/DenisLing/comments/commentRss/18156.htmlhttp://www.tkk7.com/DenisLing/services/trackbacks/18156.html
Spring鎻愪緵浜?jiǎn)涓涓彂閫佺數(shù)瀛愰偖浠剁殑楂樼駭鎶借薄灞傦紝瀹冨悜鐢ㄦ埛灞忚斀浜?jiǎn)搴曞眰閭欢绯痪l熺殑涓浜涚粏鑺傦紝鍚屾椂璐熻矗浣庡眰嬈$殑浠h〃瀹㈡埛绔殑
璧勬簮澶勭悊銆係pring閭歡鎶借薄灞傜殑涓昏鍖呬負(fù)org.springframework.mail銆傚畠鍖呮嫭浜?jiǎn)鍙戦佺數(shù)瀛愰偖浠剁殑涓昏鎺ュ彛MailSender鍜?
灝佽浜?jiǎn)绠鍗曢偖浠剁殑灞炴уfrom, to,cc, subject, text鐨勫煎璞″彨鍋歋impleMailMessage銆?
棣栧厛:鎴戜滑瀹氫箟涓涓彂閫侀偖浠剁殑鎺ュ彛:IMailManager.java
/*
* IMailManager.java
*
Copyright 2005, All rights reserved.
*/
package test.mail.manager;
import test.common.logic.IManager;
import test.model.Order;
/**
* Note:this interface mainly deal with the sendOrder
*/
public interface IMailManager extends IManager{
void sendOrder(Order
order);
}
鐒跺悗瀹炵幇榪欎釜鎺ュ彛:MailManager.java
/*
* MailManager.java
* Copyright 2005, All rights reserved.
*/
package test.mail.manager;
import org.springframework.mail.MailException;
import
org.springframework.mail.MailSender;
import
org.springframework.mail.SimpleMailMessage;
import
test.common.logic.impl.Manager;
import test.model.Order;
/**
*
Note:the implements of IMailManager
*/
public class MailManager extends
Manager implements IMailManager {
private MailSender mailSender;
private SimpleMailMessage message;
public void sendOrder(Order
order) {
SimpleMailMessage mailMessage = new
SimpleMailMessage(this.message);
mailMessage.setTo(order.getUser().getEmail());
mailMessage.setText("Dear"
+ order.getUser().getFirstName()
+
order.getUser().getLastName()
+ ", thank you for placing order. Your order
code is "
+ order.getCode());
try{
mailSender.send(mailMessage);
}catch(MailException ex) {
System.err.println(ex.getMessage());
}
}
/**
* @param mailSender The mailSender to set.
*/
public void setMailSender(MailSender mailSender) {
this.mailSender =
mailSender;
}
/**
* @param message The message to set.
*/
public void setMessage(SimpleMailMessage message) {
this.message =
message;
}
}
鐒跺悗鎴戜滑鍦ˋction 閲岄潰璋冪敤: SendMailAction.java
/*
*
SendMail.java
* Copyright 2005, All rights reserved.
*/
package
test.mail.action;
import test.common.action.BaseAction;
import
test.mail.manager.IMailManager;
import test.order.dao.IOrderDao;
import
test.model.Order;
/**
* Note: SendMailAction
*/
public
class SendMailAction extends BaseAction {
private IMailManager mailManager;
private IOrderDao orderDao;
private long orderId;
public String
execute() throws Exception {
Order order = orderDao.getOrder(orderId);
mailManager.sendOrder(order);
return SUCCESS;
}
/**
* @return Returns the mailManager.
*/
public IMailManager
getMailManager() {
return mailManager;
}
/**
* @param
mailManager The mailManager to set.
*/
public void
setMailManager(IMailManager mailManager) {
this.mailManager = mailManager;
}
/**
* @return Returns the orderDao.
*/
public
IOrderDao getOrderDao() {
return orderDao;
}
/**
* @param
orderDao The orderDao to set.
*/
public void setOrderDao(IOrderDao
orderDao) {
this.orderDao = orderDao;
}
/**
* @return Returns
the orderId.
*/
public long getOrderId() {
return orderId;
}
/**
* @param orderId The orderId to set.
*/
public void
setOrderId(long orderId) {
this.orderId = orderId;
}
}
鏈鍚庣殑灝辨槸閰嶇疆浜?鍦ˋpplicationContext.xml鏂囦歡閲屽姞涓婂涓嬬殑鍐呭:
<bean id="mailSender"
class="org.springframework.mail.javamail.JavaMailSenderImpl">
<property
name="host"><value>smtp鏈嶅姟鍣?lt;/value></property>
<property
name="username"><value>鐢ㄦ埛鍚?lt;/value></property>
<property
name="password"><value>瀵嗙爜</value></property>
/**濡傛灉鏈嶅姟鍣ㄨ姹傞獙璇?鍔犱笂姝?*/
<property name="javaMailProperties">
<props>
<prop key="mail.smtp.auth">true</prop>
<prop key="mail.smtp.timeout">25000</prop>
</props>
</property>
</bean>
<bean id="mailMessage"
class="org.springframework.mail.SimpleMailMessage">
<property
name="from">
<value>浣犵殑鐢?shù)瀛愰偖錃g鍦板潃</value>
</property>
<property name="subject">
<value>閭歡鏍囬</value>
</property>
</bean>
<bean id="mailManager"
class=" test.mail.manager.MailManager" >
<property
name="mailSender">
<ref bean="mailSender" />
</property>
<property name="message">
<ref bean="mailMessage" />
</property>
</bean>
鍦ㄥ搴旂殑action閰嶇疆鏂囦歡涓姞鍏?
<bean
id="SendMailAction"
class=" test.mail.action.SendMailAction"
singleton="false" >
<property name="mailManager">
<ref
bean="mailManager" />
</property>
<property
name="orderDao">
<ref bean="orderDao"/>
</property>
</bean>
鍦▁work閰嶇疆鏂囦歡涓?
<action name="sendMailBG"
class="SendMailAction">
<interceptor-ref name="defaultStack" />
<result name="success" type="freemarker">success.ftl</result>
<result name="error" type="freemarker">error.ftl</result>
</action>

]]>
主站蜘蛛池模板:
国产成人无码精品久久久免费|
四虎影视无码永久免费|
亚洲欧洲中文日韩av乱码|
成全视频在线观看免费|
亚洲人成小说网站色|
国产AⅤ无码专区亚洲AV|
五月婷婷综合免费|
国产亚洲美女精品久久|
亚洲AV无码AV男人的天堂|
免费看的一级毛片|
国产一精品一av一免费爽爽|
一本色道久久综合亚洲精品蜜桃冫|
亚洲国产综合精品中文字幕
|
亚洲精品高清视频|
国外成人免费高清激情视频|
国产精品综合专区中文字幕免费播放|
亚洲精品视频在线播放|
亚洲国产精品成人AV无码久久综合影院|
免费一区二区三区|
精品一区二区三区免费毛片|
亚洲尹人香蕉网在线视颅|
亚洲精品人成无码中文毛片|
嫖丰满老熟妇AAAA片免费看|
久久久国产精品福利免费|
豆国产96在线|亚洲|
亚洲视频小说图片|
国产亚洲成人久久|
热99re久久免费视精品频软件|
真实国产乱子伦精品免费|
免费无码午夜福利片69|
亚洲人成电影青青在线播放|
亚洲国产精品成人精品无码区|
国产高清在线免费视频|
我的小后妈韩剧在线看免费高清版|
国产在线精品一区免费香蕉|
春暖花开亚洲性无区一区二区|
亚洲AV一二三区成人影片|
青青草原精品国产亚洲av|
成人午夜亚洲精品无码网站|
全亚洲最新黄色特级网站
|
免费国产成人高清视频网站|