jsp中登入介面如何判斷使用者名稱和密碼和資料庫是否一樣,然後顯

時間 2021-05-02 22:11:12

1樓:板淑原慧英

首先寫乙個登陸方法,把使用者登陸的資訊放在session中,使用者登陸後從session中例:useruser=newuser();user.setusername(request.

getparameter("username"));user.setpass(request.getparameter("pass"));session.

setattribute("user",user);登入成功後從session取出來顯示就可以例:useruser=(user)session.getattribute("user");

在jsp中做登入時,要是在資料庫中找到了使用者名稱和密碼,要怎麼判斷才能進入下乙個頁面?

2樓:匿名使用者

我想你想要的是這個吧

給你個例子

sql查詢語句我就不寫了

<%if(rs.next())else%>

3樓:匿名使用者

首先你要判斷使用者密碼是否正確,那麼你資料表中的使用者必須要設定是唯一;當使用者登陸的時候你只有要用到users表查詢使用者跟密碼相當就可以了。

sql語句=select count(*)from users where username='使用者名稱' and password='密碼'

寫個int型別的變數獲取結果,判斷int是否大於0;如果大於等於0就是登陸成功。 小於0 就是登陸失敗

ok了。

問題回答到這後面你應該可以ok吧。。。嘿嘿

jsp中登入介面如何判斷使用者名稱和密碼和資料庫是否一樣,然後顯示登入成功

4樓:北京巴卜技術****

首先寫乙個登陸方法,把使用者登陸的資訊放在session中,使用者登陸後從session中例:useruser=newuser();user.setusername(request.

getparameter("username"));user.setpass(request.getparameter("pass"));session.

setattribute("user",user);登入成功後從session取出來顯示就可以例:useruser=(user)session.getattribute("user");

用jsp做乙個使用者登入介面 使用者名稱和密碼怎樣從資料庫中獲取 如果輸入的使用者名稱和密碼正確怎能登入成功

5樓:匿名使用者

使用者登入,不用讀取資料,直接檢測使用者名稱密碼是否同資料庫中一致,就可以

6樓:匿名使用者

在jsp中如果你跳轉到servlet中就直接,則要讀出資料庫,然後用request物件讀取你在jsp文字框中輸入的使用者名稱和密碼,與資料庫中的比對,

7樓:

首先,乙個登入頁面login.jsp,乙個首頁(登入成功後的頁面)index.jsp,在login.

jsp裡提交,獲取到使用者名稱密碼進行jdbc連線查詢,如果存在這個使用者並且密碼正確,就轉到index.jsp 頁面,否則提示錯誤

jsp中登入介面如何判斷使用者名稱和密碼和資料庫是否一樣,然後顯示登入成功

8樓:yesyes科

1、首先開啟myeclipse,新建web空專案 ,取名為yhmcf。

2、然後修改index檔案。

3、接著在修改一次index檔案。

4、接著增加jquery的引入檔案,並編寫相關語句。

5、最後部署後執行,就完成了。

9樓:無和有

關鍵是sql語句,如果你用jdbc+dao的話就是

select count(當前表的id名比如id) from user where userid= 接收的使用者名稱 and password=接收的密碼

然後取得值看該值是否大於0,如果大於0返回乙個true值或者直接返回該值,然後判斷只要大於0就表示登入成功,和資料庫中一樣。

你可以通過request跳轉,如果登入成功就跳轉到登入成功介面,並把你的登入資訊儲存到session中。否則就直接重定向到登入介面讓使用者重新登入。

擴充套件資料

程式功能

建立資料庫

create database database-name

刪除資料庫

drop database dbname

建立新錶

create table tabname(col1 type1 [not null] [primary key],col2 type2 [not null],..)

刪除新錶

drop table tabname

增加乙個列

alter table tabname add column col type

新增主鍵

alter table tabname add primary key(col)

刪除主鍵

alter table tabname drop primary key(col)

建立索引

create [unique] index idxname on tabname(col….)

刪除索引

drop index idxname

建立檢視

create view viewname as select statement

刪除檢視

drop view viewname

10樓:匿名使用者

呼叫這個方法,返回乙個布林值

!!!如果想要全**上個發個****來啦

public static boolean isvalid(connection con, string id, string pwd)

else

rs.close();

prepstmt.close();

}catch(exception e)

return temp; //返回驗證結果}

11樓:匿名使用者

sql 語句是 select * from user where username=使用者名稱 and password=密碼;

獲取了connection物件、statement物件後resultset rs=stmt.executequery(sql);

如果返回的rs集合不為空說明資料庫有該資料前台success.jsp你可以寫個js

或者直接在該頁面寫句登入成功的話也行

12樓:森維勾蕤

首先寫乙個登陸方法,把使用者登陸的資訊放在session中,使用者登陸後從session中例:useruser=newuser();user.setusername(request.

getparameter("username"));user.setpass(request.getparameter("pass"));session.

setattribute("user",user);登入成功後從session取出來顯示就可以例:useruser=(user)session.getattribute("user");

php如何呼叫jsp介面

一看你這個wsdl 就是webservice服務介面,你看他的呼叫說明,只要相關功能符合他的介面規範,他會返回你需要的資料,又不需要管他是用什麼語言開發實現,你只管你自己這的提交引數符合他的功能要求就行 getaaa string params string params aabcd 字串引數 my...

如何將jsp中js裡的變數傳到另jsp中

乙個頁面像另乙個頁面提交變數最常見的有兩種情況 1 get方式中,將變數附加到url中,例如http zhidao.baidu.這個鏈結中變數entry和ishq的值就傳遞給了頁面267751952.html。2 post方式的話可以在表單中提交,設定乙個隱藏域,用js把變數值賦值給隱藏域,提交的時...

jsp中如何使用BigDecimal進行計算

用法bigdecimal a new bigdecimal 7.889 bigdecimal b new bigdecimal 1.221 bigdecimal c a.subtract b 減 c a.add b 加 c a.multiply b 乘 c a.divide b,3,bigdecim...