【java中实现登录界面功能】

   

要想在java中实现登录界面极其功能,必不可少的步骤如下:

1.首先打开MyEclipse使它正常运行。

2.在File中选择new在选择java project在任意取一个名字,如图:

 3.选择才创建的项目Login,打开WebRoot下的index.jsp.如图:

 

4.打开Login—>WebRoot—>index.jsp,把pageEncoding改成UTF0-8;删除body里的内容,开始写登录界面,必要的事   用户名(即用text),密码(即用password),登录(即用submit),body里的具体代码如下:

<body>
    <center>
    <form name="f1" action="login.jsp">
    用户名:<input type="text" name="uid"><br>
    密码:<input type="password" name="pwd"><br>
     <input type="submit" value="登录">
    </form>
    </center>
  </body>

5.将链接sql的驱动文件复制在WebRoot下的WEB-INF里的lib中和将DBHlper这个包复制在src下,如图:

6.在login项目里new 一个login命名的jsp,首先也是把pageEncoding改成UTF0-8,

,并把DBHlper导入进去,如下:

<%@ page language="java" import="java.util.*,DBHelper.*" pageEncoding="UTF-8"%>

7.打开login在body里编写实现此功能的代码,当然你数据库里必须有一个user表,这样才能查询到后进行登录名和密码的判断,如果找到了即登录成功,否则,登录失败,具体代码如下:

<body>
   <%
   String SQL ="SELECT * FROM ueser WHERE userName=? AND password=?";
   String uid=request.getParameter("uid");
   String pwd=request.getParameter("pwd");
Object[] params=new Object[]{uid,pwd};
ResultSet rs= DBHelper.getResultSet(SQL,params);
if(rs.next())
  out.print("登录成功");
else
  out.print("登录失败");
 rs.close();       %>
  </body>

好了根据这几个步骤就可以对此程序进行运行。

原文地址:https://www.cnblogs.com/arriw/p/5259440.html