用jsp如何实现邮件定时发送功能 请大家给贴点源代码,或者告诉我应该从哪里看,哪里入手,以及相关得网站书籍!多谢了! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 以下是一个思路<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><title> sendmail web版 </title><meta name="Generator" content="EditPlus"><meta name="Author" content=""><meta name="Keywords" content=""><meta name="Description" content=""><script language=javascript>var interval=0;var scnumsend=0;var scwrosend=0;var interval2;var sendtrue=false;var emailarr=new Array();emailarr[0]="[email protected]";emailarr[1]="[email protected]";emailarr[2]="[email protected]";emailarr[3]="2432432";emailarr[4]="1321321321";emailarr[5]="55";emailarr[6]="[email protected]";emailarr[7]="77";emailarr[8]="123";function start() { interval2=setInterval('submitform();',1000);}function submitform(){if(!sendtrue){if(interval<emailarr.length){sendtrue=true;//document.all["scnum"].innerHTML=emailarr[interval];formsend.mailto.value=emailarr[interval];sendnow.innerHTML="<font color=red>"+emailarr[interval]+"</font>";sendtrue=true;formsend.submit();interval++;}else{ alert("邮件已全部发送完成!");}}}</script></head><body onload="start();"><br><br><br><br><br><br><br><table width="400" border="1" cellspacing="2" cellpadding="2" style="border-collapse: collapse;font-size:9pt;" align="center"><tr height="22"><td width="80" align="center" bgcolor="#eeeeee">共有邮件数:</td><td width="60"><span id="stotal"><font color="red"><b><script>document.write(emailarr.length);</script></b></font></span></td><td width="50" align="center" bgcolor="#eeeeee">成功数:</td><td width="60"><span id="scnum">0</span><td width="50" align="center" bgcolor="#eeeeee">失败数:</td><td width="*"><span id="scwro">0</span></td></tr><tr height="22"><td colspan="6" align="center">目前正在发送:<span id="sendnow"></span></td></tr><tr height="22"><td colspan="6" align="center">邮件正在发送中,每一秒中发送一封邮件</td></tr></table><form name="formsend" action="sendmailweb.jsp" method="get" target="newtask_main"><input type="hidden" name="mailto" value=""></form><iframe id="newtask_main" name="newtask_main" style="height:200; visibility: inherit; width:100%;z-index: 1" frameborder="0" src=""></iframe></body></html> javamail能实现定时发送功能吗? http://www.kupage.com/wpm/12/20040302/1701290000027kkaxl1y.htm 用TimerTask和Timer两个类就解决问题了 如果用jsp来做这种定时发邮件的事情,你的系统架构是否就有点不太合理了。定时发送邮件可以作为一个系统服务在后台定时执行。3层架构中就放在中间的service层,可以使用各种各种开源的定时器来做。 如果使用了spring框架,它提供了非常好用的Quartz和Timer两种定时器的支持。 晕,倒分贴。楼主名:derfson2006 ()得分人:derfson822 (60)解答内容:需要用servlet吗? Eclipse开发JSP的问题 为什么 var res=xmlhttp.getElementsByTagName("res")[0].firstChild.data;这行代码报“对象不支持此属 jsp页面显示 纯HTML问题!!! javaMail急呀,兄弟们! [求助]怎样以socket方式配置tomcat与apache。 如何配置jdk的环境变量 各位问一个白送分的问题。!! jstl c:if怎么判断两个值大小 一些设想和一些疑问 又是hibernate错误 自主开发的WEB即时通讯工具,请大家帮忙测试一下。http://www.biho.com.cn
<html>
<head>
<title> sendmail web版 </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content=""><script language=javascript>
var interval=0;
var scnumsend=0;
var scwrosend=0;
var interval2;
var sendtrue=false;
var emailarr=new Array();
emailarr[0]="[email protected]";
emailarr[1]="[email protected]";
emailarr[2]="[email protected]";
emailarr[3]="2432432";
emailarr[4]="1321321321";
emailarr[5]="55";
emailarr[6]="[email protected]";
emailarr[7]="77";
emailarr[8]="123";function start() {
interval2=setInterval('submitform();',1000);
}function submitform()
{
if(!sendtrue)
{
if(interval<emailarr.length)
{sendtrue=true;
//document.all["scnum"].innerHTML=emailarr[interval];
formsend.mailto.value=emailarr[interval];
sendnow.innerHTML="<font color=red>"+emailarr[interval]+"</font>";
sendtrue=true;
formsend.submit();
interval++;
}
else
{
alert("邮件已全部发送完成!");
}
}
}
</script>
</head><body onload="start();">
<br><br><br><br><br><br><br><table width="400" border="1" cellspacing="2" cellpadding="2" style="border-collapse: collapse;font-size:9pt;" align="center">
<tr height="22"><td width="80" align="center" bgcolor="#eeeeee">共有邮件数:</td><td width="60"><span id="stotal"><font color="red"><b><script>document.write(emailarr.length);</script></b></font></span></td><td width="50" align="center" bgcolor="#eeeeee">成功数:</td><td width="60"><span id="scnum">0</span><td width="50" align="center" bgcolor="#eeeeee">失败数:</td><td width="*"><span id="scwro">0</span></td></tr>
<tr height="22"><td colspan="6" align="center">目前正在发送:<span id="sendnow"></span></td></tr>
<tr height="22"><td colspan="6" align="center">邮件正在发送中,每一秒中发送一封邮件</td></tr>
</table><form name="formsend" action="sendmailweb.jsp" method="get" target="newtask_main">
<input type="hidden" name="mailto" value="">
</form><iframe id="newtask_main" name="newtask_main" style="height:200; visibility: inherit; width:100%;z-index: 1" frameborder="0" src=""></iframe></body>
</html>
定时发送邮件可以作为一个系统服务在后台定时执行。
3层架构中就放在中间的service层,可以使用各种各种开源的定时器来做。
楼主名:derfson2006 ()
得分人:derfson822 (60)
解答内容:需要用servlet吗?