① jsp做web項目中,做用戶管理信息中查找用戶怎麼做啊
你查找的語句就是
select
*
from
table_nam
t
where
t.name
=
"你的參數"
查詢出來可能會有多個數據
,你獲取結果集
然後對結果集進行遍歷循環封裝成為對象(jdbc的這種,一般我們項目用ibatis,hibernate這些都很簡單,框架會自動封裝成為集合),然後放到list
,然後放到jsp
jsp頁面導入幾個標簽庫..進行foreeach
遍歷...
就樣就可以了
如果還有疑問可以追問
② JAVA WEB 中登錄的session的判斷 如何控制用戶許可權可以訪問那些東西
看你要做簡單的還是復雜的咯 復雜的話 到網上去找一些類似rbac的許可權控制的東西。
簡單的嘛 給個思路咯:用戶登錄後 你用session存儲了用戶的對象,把用戶的許可權也放到session中,然後每個頁面的頂部 都做個判斷,在頁面中 用session獲得登錄用戶的對象和許可權,然後判斷許可權,如果有許可權就繼續執行,不能訪問則跳轉到其他頁面。
③ webwork傳參如何封裝成對象
兩種方法
1:在action中創建一個對象,並添加get/set方法,然後使用這個對象的引用.屬性,在jsp中就可以了。
2:action實現ModelDriver,然後重新getModel();方法,返回你封裝的對象。
④ java web實現簡單的用戶登錄需要哪些技術
簡單的話,就是jsp頁面有個用戶信息表單,點擊提交就跑到後台servlet
然後後台就校驗用戶身份信息,信息可以從資料庫拿,用jdbc連接資料庫最簡單了
完了之後就用response響應請求,或者是發request請求新的登錄成功頁面jsp
⑤ 設計一個實現登錄功能的Web項目,要求:保存用戶名和密碼在Cookie中,下次登錄不再重新輸入,運行效果如
var cookie = {};
//設置
cookie.SetCookies=function(name,value,exptime){
try{
if(arguments.length == 2) return arguments.callee(name,value,30*24*60*60*1000);
var exp= new Date();
exp.setTime(exp.getTime() + exptime);
document.cookie = name + "="+ escape(value) +";expires="+ exp.toGMTString();
}
catch(e){
throw new Error("SetCookies: " + e.message);
return false;
}
}
//獲取
cookie.GetCookies=function(name){
try{
var arr = document.cookie.match(new RegExp("(^| )"+name+"=([^;]*)(;|$)"));
if(arr != null)
return unescape(arr[2]);
return null;
}
catch(e){
throw new Error("GetCookies: " + e.message);
return false;
}
}
//提交時函數頭省略獲取
var username = document.getElementById('username').value;
var password = document.getElementById('password').value;
cookie.SetCookies ("username",username);
cookie.SetCookies ("password",password);
//進入本頁時 jquery 載入onload 別忘了導包
$(document).ready(function(){
//可以判斷下null值。
document.getElementById('username').value = cookie.GetCookies("username");
document.getElementById('password').value = cookie.GetCookies("password");
});
⑥ JSP中在javaweb有幾大對象用來封裝數據,分別是
這個問題翻開教材就能找到的。