基於SSH2框架下的 使用者註冊 驗證碼功能

2021-06-29 11:18:22 字數 1320 閱讀 9345

jsp頁面:

驗證碼:

js:

//驗證碼

$("#chknumber").click(function());

struts.xml檔案配置;

image/jpeg

inputstream

action處理:

//輸出流

private bytearrayinputstream inputstream;

/*** 驗證碼獲取

**/

public string getchknumber()

service實現類方法:

/**

* 獲取驗證碼

*/public bytearrayinputstream getchknumber()

string srand = "";

for(int i = 0; i < 6; i++)

//存進session,用於驗證

actioncontext.getcontext().getsession().put("randomimg", srand.tolowercase());

g.dispose();

bytearrayoutputstream output = new bytearrayoutputstream();

imageoutputstream imageout;

try catch (ioexception e)

bytearrayinputstream input = new bytearrayinputstream(output.tobytearray());

return input;

}//顏色

public color getrandcolor(int fc, int bc)

//產生隨機數

public string getrandomchar()

return string.valueof(itmp);

}

驗證提交驗證碼是否正確

//判斷驗證碼是否正確

if(registerinfo.getchecknumber().tolowercase().equals(

actioncontext.getcontext().getsession().get("randomimg")))

ssh2框架搭建

1.加入spring 1.加入spring jar spring required all 2.配置web.xml檔案 alt 方向鍵上 contextloaderlistener contextloaderlistener contextconfiglocation org.springframe...

基於SSH2框架AspectJ的登入登出日誌實現

通過之前一篇基於ssh2框架struts2 的登入驗證實現的文章,我們簡單的運用了 來實現功能,這次大象將在前面的基礎上再進行一次擴充套件,運用aspectj aop切面實現登入登出日誌的功能。aop切面是乙個非常不錯的特性,為我們帶來了一種新的程式設計方式,對 的無侵入性是它最大的特點。像上篇我們...

JSP基於SSH2教務選課成績管理系統

執行環境 jkd7 8,tomcat7 8,mysql5.5 技術 ssm ajax bootscrap css jq js 功能 使用者 登入 密碼md5加密 註冊,修改密碼,收貨位址管理,購物車,確認支付訂單修改收貨位址,新增備註,待支付訂單,待發貨訂單,待收貨訂單,待評價低訂單,已完成訂單,申...