深圳培训课程分类
深圳网校课程
深圳免费公开课讲座
深圳培训资讯网
深圳考试资讯
深圳培训机构视频展示
深圳培训机构
深圳培训资讯网首页 深圳硕士学历培训 深圳自学考试培训 深圳成考远程培训 深圳外语培训 深圳IT培训 深圳资格认证培训 深圳出国留学 深圳就业技能培训 深圳基础教育培训
课程搜索
资料搜索
当前位置:IT培训 -> Java培训

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


导航教育中心热点导读
 
 
  深圳成人高考网
· 华杰MBA09年考前辅导热招 ·南昌大学08年成考热门专业招生
· 中南财大金融硕士\华中项目硕士 ·深圳商祺人力资源管理师培训热招
· 深圳物流师认证培训课程大全 ·亚洲(澳门)公开大学MBA深圳热生
· 深圳营养师认证培训课程大全 ·香港财经大学工商管理博士(DBA)
 




 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("");
  out.println ("

  信息发送失败");
  out.println ("\n

  错误原因:"+err);
  out.println("\n

  www.dukejava.com提供程序");
  out.println("\n

  关闭窗口");
  out.println("");
  out.close();
  }
  }

  //Get Servlet information
  public String getServletInfo() {
  return "javaduke.MailService Information";
  }
  }

发布日期: (2008-4-28) 来源:互联网
本文关键字:J2EE--如何实现servlet中的发信功能?
打印】 【收藏】 【关闭窗口





·深圳雅思强化(保6分)全日班、晚班、周末班
·深圳MBA:亚洲(澳门)国际公开大学MBA招生
·加拿大皇家大学MBA学位班深圳招生
·深圳上海新世界日语套餐班
·华杰MBA精品班保过班热招
·深圳国家物流师职业资格认证培训
关键词
关键词
  • 进阶:使用异步Servlet扩展AJAX应用程序  2008-5-12
  • Java语言深入--Java中日期的使用方法  2008-5-12
  • J2SE综合--让你更深入的了解String  2008-5-12
  • J2ME综合--J2ME应用程序内存优化三招  2008-5-12
  • J2EE--如何实现servlet中的发信功能?  2008-4-28
  • J2EE基础--为什么jsp不能取代servlet?  2008-4-28

  • | 关于我们 | | 网站地图 | | 联系我们 | | 合作伙伴 | | 设为首页 | 加入收藏 |

    版权所有:深圳培训资讯网 | 深圳市导航教育服务有限公司
    Copyright©2004 szedu.com.cn Inc. All Rights Reserved
    Mailto: Postmaster@szedu.com.cn