关于JavaWeb简单用户登录注册实例代码如何实现?

2020-05-23 22:08:34 java常见问答 4772

在学习Javaweb时,我们会碰到javaweb实现注册登录 ,让我们写出它的代码,那当我们遇到这种情况的时候该怎么办呢?写实现注册登录的代码时要达到哪些要求呢?下面小编总结了写实现注册登录的代码时的一些要求和登录主界面,注册界面,成功界面的一些代码,大家可以参考一下。

一、要求

1.编写login登录界面,这里需要写明用户名,密码,验证码,登陆按钮和注册按钮。

2. 设计关系数据库,这里需要编号,用户名和密码。

3. 编写注册功能,将数据存储在数据库中。这里要注意姓名不能重复,设为主键,重复会注册失败。

4. 编写登录功能 。首先要获取验证码,先判断验证码的正确性,不正确就显示验证码错误。验证码正确就再获取用户名和密码,进行数据库的搜索比对,如果正确就重定向到成功的界面,并且将用户名显示出来。

二、源码

登录主界面 login.jsp

<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
    <head>
        <title>Login</title>
        <script><%-- 增加时间戳来更换验证码图片 --%>

    window.onload=function(){

      document.getElementById("img").onclick=function(){

        this.src = "/daydayup/checkCodeServlet?time" + new Date().getTime();

      }

    }<%-- 用于打开注册的窗口--%>

    function reg() {

      window.open("register.jsp");

    }

  
        </script>
        <style>

    div{

      color: red;

    }

  </style>
    </head>
    <body>
        <form action="/daydayup/loginServlet" method="post">
            <table>
                <tr>
                    <td>用户名</td>
                    <td>
                        <input type="text" name="username">
                        </td>
                    </tr>
                    <tr>
                        <td>密码</td>
                        <td>
                            <input type="text" name="password">
                            </td>
                        </tr>
                        <tr>
                            <td>验证码</td>
                            <td>
                                <input type="text" name="checkcode">
                                </td>
                            </tr>
                            <tr>
                                <td colspan="2">
                                    <img id="img" src="/daydayup/checkCodeServlet" alt="">
                                    </td>
                                </tr>
                                <tr>
                                    <td>
                                        <input type="submit" value="登录">
                                        </td>
                                        <td>
                                            <input type="button" value="注册" onclick="reg()" >
                                            </td>
                                        </tr>
                                    </table>
                                </form>
                                <div>${requestScope.login_error}</div>
                                <div>${requestScope.checkcode_error}</div>
                            </body>
                        </html>

以上就是今天所有的内容,想要了解更多有关Java入门知识,请继续关注本网站。

推荐文章:

javaweb教程详解,如何在javaweb中与数据库互动实现查询?

java web开发是什么?该怎么学习?

javaweb项目是什么?要如何搭建?