zoukankan      html  css  js  c++  java
  • 简单登陆,注册的动态网页

    登陆页  login.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>登陆页</title>
    
    <script type="text/javascript">
    
    function check()
    {
        var uid = document.getElementById("userid");
        
        if(uid.value =="")
            {
            alert("请输入用户名");
            
            return false;
            }
        if(dlform.password.value == "")
            {
            alert("密码不能为空")
            
            return false;
            }
        return true;
        }
    </script>
    
    </head>
    <body>
    
    <form id="dlform" action="yanzheng.jsp" method="post" onSubmit="return check();">
    
    用户名:<input id="userid" name="userid" type="text" value="请输入用户名" size="20"/>
    
    密码:<input id="password" name="password" type="password" size="20"/>
    
    <input type="submit" value="登陆" />
    
    <a href="zhuce.jsp">注册新用户</a>
    
    </form>
    
    </body>
    </html>

    登陆验证页 yanzheng.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>验证页</title>
    </head>
    <body>
    
    <%
    String userid = request.getParameter("userid");
    
    String password = request.getParameter("password");
    
    /* if(userid == null || userid.trim().length() == 0)
    {
        response.sendRedirect("cuowutishi.jsp?msgid=1");
    }
    else if(password == null || password.trim().length() == 0)
    {
        response.sendRedirect("cuowutishi.jsp?msgid=2");
    }
    else
    {  */ //查找用户信息
        Object user = application.getAttribute("userxinxi");
    
            String[] zcuser = user.toString().split("#") ;
        
            String zcuserid = zcuser[0];
            String zcusername = zcuser[1];
            String zcpassword = zcuser[2];
        
             if(userid.equals(zcuserid))
            {
                if(password.equals(zcpassword))
                {
                    out.print("欢迎" + zcusername + "登陆成功");
                
                //跳转到系统页面
                }
                else
                {
                    response.sendRedirect("cuowutishi.jsp?msgid=3");
                }
                }
            else
            {
                response.sendRedirect("cuowutishi.jsp?msgid=4");
            }
    //}
    
    %>
    
    </body>
    </html>

    注册页面 zhuce.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>注册新用户</title>
    
    <script type="text/javascript">
    function check()
    {
        if(zcform.zcid.value == "")
            {
            alert("请输入用户名");
            
            return false;
            }
        
        if(zcform.zcname.value == "")
            {
            alert("请输入用户昵称");
            
            return false;
            }
        
        if(zcform.zcpassword.value == "")
            {
            alert("请输入密码");
        
            return false;
            }
        
        if(zcform.qrpassword.value == "")
            {
            alert("请输入确认密码");
    
            return false;
            }
        if(zcform.qrpassword.value !== zcform.zcpassword.value)
            {
            alert("确认密码与用户密码不一致");
            
            return false;
            }
        
        return true;
        }
    </script>
    
    </head>
    <body>
    
    <form id= "zcform" action="saveUser.jsp" method="get" onsubmit="return check();">
    
    用户代码:<input id="zcid" name="userid" type="text" size="20" /><br><br>
    
    用户名称:<input id="zcname" name="username" type="text" size="20" /><br><br>
    
    用户密码:<input id="zcpassword" name="password" type="password" size="20" /><br><br>
    
    确认密码:<input id="qrpassword" name="qrpassword" type="password" size="20" /><br><br>
    
    <input type="submit" value="提交" /><br>
    
    <a href="login.jsp">返回登陆页</a>
    
    </form>
    
    </body>
    </html>

    保存注册信息页面  saveUser.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>保存用户信息</title>
    </head>
    <body>
    
    <%
    
    String userid = request.getParameter("userid");
    
    String username = new String(request.getParameter("username").getBytes("ISO-8859-1"),"UTF-8");
    
    String password = request.getParameter("password");
    
    /* if(userid == null || userid.trim().length() == 0)
    {
        response.sendRedirect("cuowutishi.jsp?msgid=1");
    }
    else if(password == null || password.trim().length() == 0)
    {
        response.sendRedirect("cuowutishi.jsp?msgid=2");
    }
    else if(username == null || username.trim().length() == 0)
    {
        response.sendRedirect("cuowutishi.jsp?msgid=5");
    }
    else {  */
        Object user = application.getAttribute("userxinxi");
        
        if(user != null)
            {
               response.sendRedirect("cuowutishi.jsp?msgid=7");
            }
        else 
        {
            String userxinxi = userid + "#" + username + "#" + password;
        
            application.setAttribute("userxinxi", userxinxi);
        
            response.sendRedirect("cuowutishi.jsp?msgid=6");
        }
    //}
    
    %>
    
    </body>
    </html>

    错误提示页面  cuowutishi.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8"
        pageEncoding="UTF-8"%>
        <%@ page import="java.util.*" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <title>错误信息</title>
    </head>
    <body>
    
    
    <%
    
    String strMsgId = request.getParameter("msgid");
    
    if(strMsgId == null || strMsgId.trim().length() == 0)
    {
        out.print("请正确传递信息");
    }
    else
    {
        int iMsgid = Integer.parseInt(strMsgId);
                
        switch(iMsgid)
        {
        case 1 :
            
            out.print("您输入正确的用户名");
            
            break;
            
        case 2 :
            
            out.print("您输入正确的密码");
            
            break;
            
        case 3 :
            
            out.print("密码输入错误");
            
            break;
            
        case 4 :
            
            out.print("该用户不存在");
            
            break;
            
        case 5 :
            
            out.print("请正确输入用户昵称");
            
            break;
            
        case 6 :
            
            out.print("提交成功");
            
            break;
        case 7 :
            
              out.print("该用户已存在");
              
              break;
            
        default:
            
            out.print("无法识别传递的信息");
            
            break;
        }
    }
    
    response.setHeader("refresh", "3;URL=login.jsp");
    
    %>
    
    </body>
    </html>
  • 相关阅读:
    Docker02 Docker初识:第一个Docker容器和Docker镜像
    Docker01 CentOS配置Docker
    Jenkins02:Jenkins+maven+svn集成
    Junit01 新建Maven项目
    Junit02 Junit创建及简单实现
    Jenkins01:linux+jenkins+ant+jmeter集成
    Jenkins初识03:构建定时任务
    python 协程
    python之socket 网络编程
    python 面向对象
  • 原文地址:https://www.cnblogs.com/OldZhao/p/5001045.html
Copyright © 2011-2022 走看看