大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> JSP专区 -> JSP Insider 5: 在JSP中使用JavaMail---4

JSP Insider 5: 在JSP中使用JavaMail---4

时间: 2021-07-31 作者:daque

第三局部:在jsp中运用javamail结构jsp此刻,将引见怎样把那些东西放到一道,须要用页面引导语把那些东西导出,这点是很要害的。提防:也要用到java.util.date,由于email的时戳要用到java.util.date。<%@ page import= " javax.mail.*, javax.mail.internet.*, =>javax.activation.*, java.util.*"%>下一步要创造一个一定的消息,表白邮件仍旧被发送。你不妨本人设定该消息,常常是:“your mail has been sent。”怎样创造和发送动静创造message东西的代码在第二局部仍旧展示了。此刻咱们不妨处置该动静。很大略,只有在东西中运用get和 set properties本领即可。运用post过来的消息动作参数,比方request.getparameter()即是个很有效的本领,不妨获得post发送来的参数。拜见listing b。listing b:newmessage.setfrom(new internetaddress(request.getparameter("from")));newmessage.setrecipient(message.recipienttype.to, new internetaddress(request.getparameter("to"))); newmessage.setsubject(request.getparameter("subject")); newmessage.setsentdate(new date()); newmessage.settext(request.getparameter("text"));结果即是发送动静了,javamail东西使得这件事故得很大略:transport.send(newmessage);把它们拉拢在一道方才咱们引见的是一个个的划分的组件,此刻不妨把它们拉拢在一道,放在一个jsp剧本中。提防,要介入捕获缺点并表露给用户的剧本语句。jsp剧本请见listing c。要运用该剧本,只有把剧本正片到你的电脑中即可。listing c:<%@ pageimport=" javax.mail.*, javax.mail.internet.*, javax.activation.*,java.util.*"%><html><head><title>jsp meets javamail, what a sweet combo.</title></head><body><% try{properties props = new properties();session sendmailsession;store store;transport transport;sendmailsession = session.getinstance(props, null);props.put("mail.smtp.host", "smtp.jspinsider.com");message newmessage = new mimemessage(sendmailsession);newmessage.setfrom(new internetaddress(request.getparameter("from")));newmessage.setrecipient(message.recipienttype.to, new internetaddress(request.getparameter("to")));newmessage.setsubject(request.getparameter("subject"));newmessage.setsentdate(new date());newmessage.settext(request.getparameter("text"));transport = sendmailsession.gettransport("smtp");transport.send(newmessage);%><p>your mail has been sent.</p><%}catch(messagingexception m){out.println(m.tostring());}%></body>这就行了!即使你安排领会javamail所做的一步步的举措,就运用'sendmailsession.setdebug(true);'。此刻你仍旧对jsp 和javamail的运用有所初学。即使想领会更多消息,请拜见sun's javamail links。怎样做得更好?最要害的是这个东西不妨运转。但咱们不妨矫正它。后续教程将引见:干什么不把表单放在jsp中? 存户端的考证 怎样运用beans来包办那些凌乱的不许重用的代码。 经过jsp,把功效和安排划分。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.