java實(shí)現(xiàn)單點(diǎn)登錄

java實(shí)現(xiàn)單點(diǎn)登錄

ID:11430870

大?。?93.00 KB

頁(yè)數(shù):15頁(yè)

時(shí)間:2018-07-12

java實(shí)現(xiàn)單點(diǎn)登錄_第1頁(yè)
java實(shí)現(xiàn)單點(diǎn)登錄_第2頁(yè)
java實(shí)現(xiàn)單點(diǎn)登錄_第3頁(yè)
java實(shí)現(xiàn)單點(diǎn)登錄_第4頁(yè)
java實(shí)現(xiàn)單點(diǎn)登錄_第5頁(yè)
資源描述:

《java實(shí)現(xiàn)單點(diǎn)登錄》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。

1、java實(shí)現(xiàn)單點(diǎn)登錄http://blog.csdn.net/defonds/archive/2009/05/05/4152153.aspxpackage?com.it.oa.sessionListener;import?java.util.List;import?java.util.Vector;import?javax.servlet.http.HttpSessionBindingEvent;import?javax.servlet.http.HttpSessionBindingListener;import?java.sql.*;public?class?

2、SessionListenerOnline?implements?HttpSessionBindingListener?{??private?Vector?users=new?Vector();??/**??*?返回登陸用戶的數(shù)量??*?@return??*/?public?int?getCount(){???????users.trimToSize();//調(diào)整Vector?users的容量為Vector?users的大小???????return?users.capacity();//返回users的容量?}??/**??*?檢查是否存在用戶??*?@par

3、am?userName??*?@return??*/?public?boolean?existUser(String?userName){???????users.trimToSize();???????boolean?existUser=false;???????for?(int?i=0;i

4、ak;???????????}???????}???????return?existUser;???}??/**??*?刪除用戶??*?@param?userName??*?@return??*/???public?boolean?deleteUser(String?userName){???????users.trimToSize();???????if(existUser(userName)){???????????int?currUserIndex=-1;???????????for(int?i=0;i

5、???????????if(userName.equals((String)users.get(i))){???????????????????currUserIndex=i;???????????????????break;???????????????}???????????}???????????if?(currUserIndex!=-1){???????????????users.remove(currUserIndex);???????????????users.trimToSize();???????????????return?true;?????

6、??????}???????}???????return?false;???}???/**????*?獲得在線用戶的id????*?@return????*/???public?Vector?getOnLineUser()???{???????return?users;???}public?void?valueBound(HttpSessionBindingEvent?e)?{?users.trimToSize();//???????System.out.println("請(qǐng)求:::::::::::"+e.getName());????if(!existUser

7、(e.getName())){????????users.add(e.getName());//????????System.out.print(e.getName()+"????登入到系統(tǒng)?"+(new?Date()));//????????System.out.println("??????在線用戶數(shù)為:"+getCount());????????????}else{//????????System.out.println(e.getName()+"已經(jīng)存在");????????}}/**?*?session失效的時(shí)候修改全局變量和清空session?*/p

8、ublic?void?v

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。