【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>
好了根据这几个步骤就可以对此程序进行运行。