J2ME之家-中国最大专业J2ME技术开发站点 --powered by dedecms

匿名投稿 投稿指南 RSS订阅 J2ME通告:
搜索: 您的位置主页>Java技术>J2EE>Servlet>

如何实现servlet中的发信功能?

2008-7-19 16:03:07 来源:ITPUB 责任编辑:来自ITPUB论坛 【 评论 0 条 我要投稿 [进入论坛]

  【IT168技术文档】

  如何实现servlet中的发信功能?


Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/   package javaduke.servlet;   import javax.servlet.*;   import javax.servlet.http.*;   import java.io.*;   import java.util.*;   import javax.mail.*;   import javax.mail.internet.*;   public class MailService extends HttpServlet {   int index=0;   String err=null;   //Initialize global variables   public void init(ServletConfig config) throws ServletException {   super.init(config);   }   //Service the request   public void service(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {   String mailto=null;   String messageText="n以下为表单内容";   mailto=request.getParameter("Email");   Enumeration keys;   String key,value;   keys=request.getParameterNames ();   while(keys.hasMoreElements ()){   key=(String)keys.nextElement ();   value=request.getParameter (key);   messageText ="n" key ":" value;   }   messageText ="n转发邮件处理程序来自nwww.dukejava.com";   Properties pros=new Properties();   pros.put("mail.smtp.host","mycgiserver.com");   Session session=Session.getDefaultInstance(pros,null);   try{   Message message=new MimeMessage(session);   message.setSubject("DUKEJAVA.COM欢迎您光临");   message.setFrom(new InternetAddress("发信@dukejava.com"));   InternetAddress address=new InternetAddress(mailto);   message.setRecipient(Message.RecipientType.TO,address);   message.setText(messageText);   Transport.send(message);   }catch(MessagingException exa){int index=1;err=exa.toString();}   if(index==0){   response.setContentType("text/html");   PrintWriter out = new PrintWriter (response.getOutputStream());   out.println("");   out.println("");   out.println("");   out.println ("   信息成功发送");   out.println("n   www.dukejava.com提供程序");   out.println("n   关闭窗口");   out.println("");   out.close();   }   if(index==1){   response.setContentType("text/html");   PrintWriter out = new PrintWriter (response.getOutputStream());   out.println("");   out.println("");   out.println("");   

Tags: 贪吃蛇  目录  面试  j me源码  
责任编辑:来自ITPUB论坛
  • 用户名: (新注册)密码: 匿名:  请文明参与讨论,禁止漫骂攻击。
    评论总数: [ 查看全部 ] 网友评论