你是想直接在jsp頁面驗證嗎?類似於申請郵箱的那種?確認密碼與密碼不一致,會直接在頁面顯示?
如果是這樣的方式那就採用js去實現。在確認密碼的那個輸入框中加一個onchange事件,方法中判斷密碼是否一致,用equals去判斷。
如果是提交時驗證,就可以採用後台驗證在action里驗證。
Ⅱ 用jsp做一個用戶登錄界面 用戶名和密碼怎樣從資料庫中獲取 如果輸入的用戶名和密碼正確怎能登錄成功
在jsp中如果你跳轉到servlet中就直接,則要讀出資料庫,然後用request對象讀取你在jsp文本框中輸入的用戶名和密碼,與資料庫中的比對,
Ⅲ jsp中登錄界面如何判斷用戶名和密碼和資料庫是否一樣,然後顯示登錄成功
先把頁面中的用戶名和密碼取出來,然後在java中或者如果程序簡單直接在jsp運行查回詢語句答 比如這種select count(1) from user where userid= 用戶名 and password=密碼如果結果是1 那麼就轉入登陸成功頁面,如果涉及到許可權之類的,就把許可權取出,然後可以看見相應的菜單。jsp中登錄界面如何判斷用戶名和密碼和資料庫是否一樣,然後顯示登錄成功
Ⅳ JS判斷用戶是否登陸登陸
我認為你是想用AJAX來實現,
var i=1;
function listNews(user,password)
{
var xmlHttp1 = null;
requestNewsNum=requestNum;
var keyword = escape(escape(n_keyword));
var str = "'"+user+"','"+password+"'";
i = requestNum;
switch(requestNum){
case 1:
startRequest("需要調用方法的路徑和名字"+str,1);
break;
}
}
function createXMLHttpRequest(i) {
if(window.XMLHttpRequest) {
eval( 'xmlHttp'+i+"=new XMLHttpRequest()");
}else if(window.ActiveXObject) {
eval( 'xmlHttp'+i+"=new ActiveXObject('Microsoft.XMLHTTP')");
}
}
function startRequest(url,i) {
createXMLHttpRequest(i);
eval( "("+'xmlHttp'+i+")"+".onreadystatechange = "+function(){
if(eval( "("+'xmlHttp'+i+")"+".readyState==4")){
if(eval( "("+'xmlHttp'+i+")"+".status==200")) {
document.getElementById("DIV的名字(顯示的地方)"+i).innerHTML = eval( "("+'xmlHttp'+i+")"+".responseText");
}
}
});
eval( "("+'xmlHttp'+i+")"+".open('GET',url,true)");
eval( "("+'xmlHttp'+i+")"+".send(null)");
}
這是整個AJAX的框架.