sendMess.java
上传用户:manager48
上传日期:2022-07-31
资源大小:997k
文件大小:2k
源码类别:

Jsp/Servlet

开发平台:

Java

  1. /*****************************************************************
  2.                         *  Date:2007-05-10   *
  3.                         *  File:sendMess.java *
  4.                         *  Author:jezz       *
  5. *****************************************************************/
  6. package wm.servlet;
  7. import java.util.*;  
  8. import java.sql.*;  
  9. import java.io.*;  
  10. import javax.servlet.*;  
  11. import javax.servlet.http.*;
  12. import wm.bean.messFun;
  13. public class sendMess extends HttpServlet{
  14. public void init()throws ServletException
  15.     {
  16.     }
  17. public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException, ServletException
  18. {
  19.   messFun MF=new messFun();//创建功能对象
  20.   String username="";
  21.   String email="";
  22.   String content="";
  23.   String restore="";
  24.   String msg="";//自定义错误信息
  25.   username=request.getParameter("yhm");
  26.   email=request.getParameter("email");
  27.   content=request.getParameter("content");
  28.   String ip=request.getRemoteHost();
  29.   String sj=MF.gettime();
  30.   if(username=="")
  31.   msg+="<li>用户名不能为空</li>";
  32.   else if(!(MF.validLength(username,3,12)))//验证内容的合法性
  33.     msg+="<li>用户名应在3到12位之间</li>";
  34.   if(email=="")
  35.   msg+="<li>邮箱不能为空</li>";
  36.   else if(email.equals("")||(email.indexOf('@')==-1)||(email.indexOf('.')==-1))
  37.     msg+="<li>邮箱格式不正确</li>";
  38.   if(content=="")
  39. msg+="<li>内容不能为空</li>";
  40.   else if(!(MF.validLength(content,10,512)))
  41.     msg+="<li>内容应该在10和100字符之间</li>"; 
  42.   response.setContentType("text/html;charset=GBK"); 
  43.   if(msg.equals(""))//如果没有错误
  44.   {
  45.     boolean result=MF.addMess(ip,email,sj,content,restore,username);
  46.     if(result==true)
  47.     msg+="留言成功";
  48.     else
  49.     msg+="留言失败";
  50.     request.setAttribute("msg",msg);
  51.     RequestDispatcher wm=request.getRequestDispatcher("common.jsp");
  52.     wm.forward(request,response);
  53.     }
  54. else
  55.     {
  56.           request.setAttribute("msg",msg);
  57.   RequestDispatcher wm=request.getRequestDispatcher("common.jsp");
  58.   wm.forward(request,response);
  59.     }
  60.   }
  61.      public void doPost(HttpServletRequest request, HttpServletResponse response) 
  62.         throws ServletException, IOException 
  63.      { 
  64.    doGet(request, response); 
  65.      } 
  66. //Clean up resources
  67.     public void destroy()
  68.     {
  69.     }
  70. }