JSP基本註冊登入系統 含驗證碼

2021-06-18 20:18:28 字數 1127 閱讀 7519

純手工編寫,希望對大家能有所幫助

首先編寫註冊和登入的基本頁面,分別命名為regist.jsp,login.jsp,另外再創乙個用於證明使用者已經登入的頁面提示,命名為main.jsp

login.jsp主要**如下:

regist.jsp

主要**如下:

contenttype="text/html;charset=utf-8" %>

object obj = session.getattribute("user");

if(obj == null)

%>

system.out.println("重定向之後的**...");

%>

接下來是資料庫的問題,我用的是簡單方便安裝的mysql,當然,無論用那種資料庫都需要準備相關的驅動,網上好多,就不詳細講了,把mysqldriver.jar包放入webroot->web-inf->lib資料夾中即可。

資料庫的設計:由於我們所將的登入註冊系統都比較基礎,在這就只有id ,username,pwd,age,這四個引數,所以建立表就比較簡單,如下:

使用mysql要先選擇資料庫,可以先輸入show databases;看看有啥資料庫,也可以自己建立資料庫,後面輸入use 資料庫名即可,在這我就使用mysql預設有的乙個資料庫test,命令如下

基本上設計資料庫的東西都弄完了,後面都是servlet的工作了

jsp在介面和客戶端的功能比不了其他語言,但是在後台伺服器的功能是非常強大的,接下來就是重點了。

不過估計要先調一下大家的胃口了,等下還要去上班,就先寫到這了吧~晚上繼續!激情期待哦!!

註冊登入驗證碼

1 判斷是不是手機號 public boolean ismobileno string mobiles matcher m p.matcher mobiles return m.matches 2 判斷密碼格式是否正確 public boolean iscorrectpassword string ...

基本的登入驗證碼

該驗證碼需要在後台去匹配驗證,可以選擇用json。如下 function check 指定處理的路徑 獲得返回值 重新整理驗證碼 function refresh obj 驗證碼tr 驗證碼 後台action private jsonobject json json json new jsonobj...

登入驗證碼

生成驗證碼 指定驗證碼的長度 public static string createvalidatecode int length 生成隨機數字 for int i 0 i length i 抽取隨機數字 for int i 0 i length i 生成驗證碼 for int i 0 i leng...