新闻正文

构建WAP邮件发送服务器 (三)

来源:JAVA天堂  JAVA学习者  2007-6-18 02:05:12 网友评论 0 条 字体:[ ] ~我要投稿!
public void doGet(HttpServletRequest httpservletrequest, HttpServletResponse                    httpservletresponse)

 throws ServletException, IOException

 {

 boolean flag = true;

 boolean flag1 = true;

 boolean flag2 = true;

 boolean flag3 = true;

 String s5 = HttpUtils.getRequestURL(httpservletrequest).toString();

 int i;

 if((i = s5.indexOf("?")) > 0)

 s5 = s5.substring(0, i);

 String s = httpservletrequest.getQueryString();

 httpservletresponse.setContentType("text/vnd.wap.wml");

 PrintWriter printwriter = httpservletresponse.getWriter();

 printwriter.println("");

 if(s == null)

 {

 printwriter.println("");

 printwriter.println("");

 printwriter.println("
");

 printwriter.println("WapMailer: Can"t read template file");

 printwriter.println("



");

 printwriter.println("");

 printwriter.println("");

 printwriter.flush();

 printwriter.close();

 return;

 }

 Hashtable hashtable = getTemplate(s);

 if(hashtable.size() == 0)

 {

 printwriter.println("");

 printwriter.println("");

 printwriter.println("
");

 printwriter.println("WapMailer: Can"t read template file");

 printwriter.println("

");

 printwriter.println("");

 printwriter.println("");

 printwriter.flush();

 printwriter.close();

 return;

 }

 flag = usedParameter("$from", hashtable);

 flag1 = usedParameter("$to", hashtable);

 flag2 = usedParameter("$subject", hashtable);

 flag3 = usedParameter("$body", hashtable);

 String s1;

 if((s1 = (String)hashtable.get("FROM")) == null)

 s1 = "";

 else

 if(s1.indexOf("$") >= 0)

 s1 = "";

 String s2;

 if((s2 = (String)hashtable.get("TO")) == null)

 s2 = "";

 else

 if(s2.indexOf("$") >= 0)

 s2 = "";

 String s3;

 if((s3 = (String)hashtable.get("SUBJECT")) == null)

 s3 = "";

 else

 if(s3.indexOf("$") >= 0)

 s3 = "";

 String s4;

 if((s4 = (String)hashtable.get("BODY")) == null)

 s4 = "";

 else

 if(s4.indexOf("$") >= 0)

 s4 = "";

 printwriter.println("");

 printwriter.println("");

 printwriter.println("");

 printwriter.println("");

 if(flag)

 printwriter.println("");

 else

 printwriter.println("");

 if(flag1)

 printwriter.println("");

 else

 printwriter.println("");

 if(flag2)

 printwriter.println("");

 else

 printwriter.println("");

 if(flag3)

 printwriter.println("");

 else

 printwriter.println("");

 printwriter.println("");

 printwriter.println("");


if(flag)

printwriter.println("
From:

");

if(flag1)

printwriter.println("
To: emptyok="false"/>

");

if(flag2)

printwriter.println("
Subject: "" emptyok="true"/>

");

if(flag3)

printwriter.println("
Message: "" emptyok="false"/>

");

printwriter.println("");

printwriter.println("");

printwriter.flush();

printwriter.close();

}



相关连接:


构建WAP邮件发送服务器 (一)
构建WAP邮件发送服务器 (二)


构建WAP邮件发送服务器 (三)
构建WAP邮件发送服务器 (四)
构建WAP邮件发送服务器 (五)
构建WAP邮件发送服务器 (六)



收藏到ViVi   收藏此页到365Key
上一篇:构建WAP邮件发送服务器 (四)
下一篇:构建WAP邮件发送服务器 (二)
用户名:新注册) 密码: 匿名评论 [所有评论]
评论内容:不能超过250字,需审核后才会公布,请自觉遵守互联网相关政策法规。
本栏搜索
  • Google
   网站首页 -  网站地图 -  技术学习 -  网站投稿 -  帮助中心
Copyright 2003-2008 www.javah.net All Rights Reserved
2008 如果你喜欢本站 请收藏本站 并推荐给你的朋友一起分享