在学习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入门知识,请继续关注本网站。
推荐文章: