欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
徹底搞定JSP在線(xiàn)人數
文件名為onLineUser.java 

歡迎訪(fǎng)問(wèn)javajia家(http://www.javajia.com),由yuking制作。2001.1.1 
*/ 

import javax.servlet.http.*;  
import javax.servlet.*;  
import java.util.*;  

public class onLineUser implements HttpSessionBindingListener {  
 public onLineUser(){}  

 private Vector users=new Vector(); 

 public int getCount(){ 
   users.trimToSize(); 
   return users.capacity(); 
 } 
 public boolean existUser(String userName){ 
  users.trimToSize(); 
  boolean existUser=false; 
  for (int i=0;i<users.capacity();i++ ) { 
    if (userName.equals((String)users.get(i))){ 
     existUser=true; 
     break; 
    } 
  } 
  return existUser; 
 } 

 public boolean deleteUser(String userName) { 
  users.trimToSize(); 
  if(existUser(userName)){ 
    int currUserIndex=-1; 
    for(int i=0;i<users.capacity();i++){ 
     if(userName.equals((String)users.get(i))){ 
         currUserIndex=i; 
         break; 
     } 
    } 
   if (currUserIndex!=-1){ 
    users.remove(currUserIndex); 
    users.trimToSize(); 
    return true; 
   } 
  } 
  return false; 
 } 

 public Vector getOnLineUser(){ 
  return users; 
 } 

 public void valueBound(HttpSessionBindingEvent e) {  
      users.trimToSize(); 
      if(!existUser(e.getName())){ 
             users.add(e.getName()); 
             System.out.print(e.getName()+"\t  登入到系統\t"+(new Date())); 
             System.out.println("     在線(xiàn)用戶(hù)數為:"+getCount()); 
      }else 
             System.out.println(e.getName()+"已經(jīng)存在"); 
     }  

 public void valueUnbound(HttpSessionBindingEvent e) {  
           users.trimToSize(); 
           String userName=e.getName(); 
           deleteUser(userName); 
           System.out.print(userName+"\t  退出系統\t"+(new Date())); 
           System.out.println("     在線(xiàn)用戶(hù)數為:"+getCount()); 
    }  
}  

///////////////////////////////////////////////////////////////////////////// 
<% 
/**這是顯示在線(xiàn)用戶(hù)的jsp文件 

文件名為onLineUser.jsp 

歡迎訪(fǎng)問(wèn)javajia家(http://www.javajia.com),由yuking制作。2001.1.1 
*/ 
%> 
<%@ page contentType="text/html;charset=gb2312" %>  
<%@ page import="onLineUser,java.util.*" %>  
<jsp:useBean id="onlineuser" class="onLineUser" scope="application"/> 
<html>  
<head>  
<title>搞定JSP在線(xiàn)人數</title> 
</head> 
<body>  
<center>  
  <p><h1>登陸成功,歡迎您訪(fǎng)問(wèn)Java家!</h1></p> 
</center> 
<%  session = request.getSession(false); %>  
<%  
 String username=request.getParameter("username"); 
 if (onlineuser.existUser(username)){ 
   out.println("用戶(hù)<font color=red>"+username+"</font>已經(jīng)登陸!"); 
 }else{ 
   session.setMaxInactiveInterval(50); //Sesion有效時(shí)長(cháng),以秒為單位 
   session.setAttribute(username,onlineuser);  
   out.println("歡迎新用戶(hù):<font color=red>"+username+"</font>登陸到系統!"); 
 } 
 out.println("<br>當前在線(xiàn)用戶(hù)人數:<font color=red>"+onlineuser.getCount()+"</font><br>"); 
 Vector vt=onlineuser.getOnLineUser(); 
 Enumeration e = vt.elements(); 
 out.println("在線(xiàn)用戶(hù)列表"); 
 out.println("<table border=1>"); 
 out.println("<tr><td>用戶(hù)名</td></tr>"); 
    while(e.hasMoreElements()){ 
          out.println("<tr><td>"); 
          out.println((String)e.nextElement()+"<br>"); 
          out.println("</td></tr>"); 
    } 
 out.println("</table>"); 
     
%>  
<center>  
  <p>yuking制作</p> 
  <p> </p> 
<% 
 out.println("<p><a href=‘logout.jsp?username="+username+"‘>退出系統</a></p>"); 
%> 
</center>  
</body>  
</html>  

//////////////////////////////////////////////////////////////////////////////////// 
<% 
/**這是用戶(hù)退出的jsp文件 

文件名為logout.jsp 

歡迎訪(fǎng)問(wèn)javajia家(http://www.javajia.com),由yuking制作。2001.1.1 
*/ 
%> 
<%@ page contentType="text/html;charset=gb2312" %>  
<%@ page import="onLineUser,java.util.*" %>  
<jsp:useBean id="onlineuser" class="onLineUser" scope="application"/> 
<html>  
<head>  
<title>搞定JSP在線(xiàn)人數</title> 
</head> 
<body>  
<center>  
  <p><h1>登陸成功,歡迎您訪(fǎng)問(wèn)Java家!</h1></p> 
</center> 
<%  
 String username=request.getParameter("username"); 
 if(onlineuser.deleteUser(username)) 
   out.println(username+"已經(jīng)退出系統!"); 
 else 
   out.println(username+"沒(méi)有登陸到系統!"); 
%>  
<center>  
  <p>yuking制作</p> 
  <p> </p> 
  <p><a href="logout.jsp">退出系統</a></p> 
</center>  
</body>  
</html>  
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
jsp+servlet實(shí)現注冊登錄,不用數據庫
Servlet及JSP中的多線(xiàn)程同步問(wèn)題
JAVA中文站->J動(dòng)論壇:【推薦】! 網(wǎng)頁(yè)制作技巧總結!
Laszlo3.0中文全解決
JForum論壇單點(diǎn)登錄的幾種實(shí)現方式 (CAS和Cookie)
《在jsp中用bean和servlet聯(lián)合實(shí)現用戶(hù)注冊、登錄》-JAVA中文站(www.j...
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久