您的位置:首页 > Web前端 > HTML

一个简单的用户登陆系统

2008-05-10 03:01 681 查看
系统框架图如下:



三个文件如下:

 


//登录界面




/** *//**


 * @(#)Login.java


 *


 *


 * @author  shiyi05


 * @version 1.00 2008/5/10


 */




package com.rao;


import javax.servlet.http.*;


import java.io.*;




public class Login extends HttpServlet




 ...{




    public Login()




     ...{


    }


    //处理Get请求


    public void doGet(HttpServletRequest req,HttpServletResponse res)




    ...{


           try




           ...{


                   //中文乱码


                   res.setContentType("text/html; charset=gbk");


                   PrintWriter pw=res.getWriter();


                   


                   //返回登陆界面


                pw.println("<html>");


                pw.println("<body>");


                pw.println("<h1>登陆界面</h1>");


                pw.println("<form action=LoginCl method=post>");


                pw.println("用户名: <input type=text name=username><br>");


                pw.println("密码: <input type=password name=passwd><br>");


                pw.println("<input type=submit value=loing><br>");


                pw.println("</body>");


                pw.println("</html>");


               


           }


           catch(Exception ex)




           ...{


                   ex.printStackTrace();


           }


        


    }


    


    public void doPost(HttpServletRequest req,HttpServletResponse res)




    ...{


        this.doGet(req,res);


        


    }


    


    


    


}

 

 

 

 


//用户验证




/** *//**


 * @(#)LoginCl.java


 *


 *


 * @author  shiyi05


 * @version 1.00 2008/5/10


 */






package com.rao;


import javax.servlet.http.*;


import java.io.*;




public class LoginCl extends HttpServlet




 ...{




    public LoginCl()




     ...{


    }


    //处理Get请求


    public void doGet(HttpServletRequest req,HttpServletResponse res)




    ...{


           try




           ...{


                   //中文乱码


                   res.setContentType("text/html; charset=gbk");




                   //接收用户名和密码


                   String u=req.getParameter("username");


                   String p=req.getParameter("passwd");


                   


                   //验证


                   if(u.equals("sp") && p.equals("123"))




                   ...{


                       //合法


                       res.sendRedirect("Welcome");


                       


                   }


                   else




                   ...{


                       //不合法    


                       res.sendRedirect("Login");


                   }


                   






           }


           catch(Exception ex)




           ...{


                   ex.printStackTrace();


           }


        


    }


    


    public void doPost(HttpServletRequest req,HttpServletResponse res)




    ...{


        this.doGet(req,res);


        


    }


    


    


    


}

 

 

 


//欢迎界面




/** *//** *//** *//**


 * @(#)Welcome.java


 *


 *


 * @author   shiyi05


 * @version 1.00 2008/5/10


 */






package com.rao;


import javax.servlet.http.*;


import java.io.*;




public class Welcome extends HttpServlet




 ......{




    public Welcome()




    ......{


    }


    //处理Get请求


    public void doGet(HttpServletRequest req,HttpServletResponse res)




    ......{


           try




           ......{


                   //中文乱码


                   res.setContentType("text/html; charset=gbk");


                   PrintWriter pw=res.getWriter();


                   


                   //返回登陆界面


                pw.println("<html>");


                pw.println("<body>");


                pw.println("<h1>Welcome</h1>");


                pw.println("</body>");


                pw.println("</html>");


               


           }


           catch(Exception ex)




           ......{


                   ex.printStackTrace();


           }


        


    }


    


    public void doPost(HttpServletRequest req,HttpServletResponse res)




    ......{


        this.doGet(req,res);


        


    }


    


    


    


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  html login 框架