要想在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>
好了根據這幾個步驟就可以對此程序進行運行。