Javabean调试出错,请各位大侠帮帮忙

kimmel520 2003-04-08 10:34:59
package login;
import java.util.*;
public class LoginProcessor{
private Hashtable userTable;
private Hashtable currentLogins;
public LoginProcessor(){
userTable=new Hashtable();
userTable.put("user1","pass1");
userTable.put("user2","pass2");
userTable.put("user3","pass3");
currentLogins=new Hashtable();
}
public boolean alreadyLoggedIn(UserInfo userinfo) {
boolean loggedIn=userinfo.getLoggedIn();
return loggedIn;
}
public boolean keepAlive(UserInfo userinfo,
String pageInfo){
if (!alreadyLoggedIn(userinfo)){
return false;
}
String user=userinfo.getUser();
String sessionId=userinfo.getSessionId();
synchronized(currentLogins){
if (currentLogins.containsKey(user)){
currentLogins.put(user,userinfo.getSessionId());
}
}
return true;
}
public boolean login(UserInfo userinfo){
if (alreadyLoggedIn(userinfo)){
return false;
}
String user=userinfo.getUser();
if ((userTable.get(user)).equals(userinfo.getPassword())){
userinfo.setLoggedIn(true);
currentLogins.put(user,userinfo.getSessionId());
}
return userinfo.getLoggedIn();
}
public void logout(UserInfo userinfo){
currentLogins.remove(userinfo.getUser());
userinfo.setLoggedIn(false);
}
}
出错信息:
symbol : class UserInfo
location: class login.LoginProcessor
public boolean alreadyLoggedIn(UserInfo userinfo) {
^
LoginProcessor.java:17: cannot resolve symbol
symbol : class UserInfo
location: class login.LoginProcessor
public boolean keepAlive(UserInfo userinfo,
^
LoginProcessor.java:31: cannot resolve symbol
symbol : class UserInfo
location: class login.LoginProcessor
public boolean login(UserInfo userinfo){
^
LoginProcessor.java:42: cannot resolve symbol
symbol : class UserInfo
location: class login.LoginProcessor
public void logout(UserInfo userinfo){
^
4 errors
...全文
19 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
zez 2003-04-08
  • 打赏
  • 举报
回复
UserInfo类没有引入

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧