實在沒辦法了鬱悶中。jsp調用javaBean出錯,哪出有關問題了

tags:    時間:2013-12-17 01:30:40
實在沒辦法了鬱悶中。jsp調用javaBean出錯,請高手看看哪出問題了
在csdn上找了個統計在線人數的javaBean,但是引用的地方就報錯,搞了一個小時沒搞定,高手看看是哪的問題?
/*
onLineUser.java
*/

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( "           在線用戶數為: "+getCount());  
}else  
System.out.println(e.getName()+ "已經存在 ");  
        }    

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


/*
調用頁面onLineUser.jsp
*/
<%@page   contentType= "text/html;   charset=gb2312 "   language= "java "   errorPage= " "%>  
<%@page   import= "java.util.* "%>
<html>
<jsp:useBean   id= "onlineuser "   scope= "application "   class= "onLineUser "   type= "onLineUser "> </jsp:useBean>
<head>    
<title> 122 </title>
</head>  
<body>    
<center>    
    <p> <h1> 333 </h1> </p>  
</center>  
<%session   =   request.getSession(false);%>    

推薦閱讀文章

Bookmark the permalink ,來源:互聯網