在做JavaKe的项目。遇到一点问题,问问有经验的大家,打扰了
部分代码是:
public static boolean checkLogin(UserInfo user){
   if(userDB.containsKey(user.getName())){  
return ture;
   }
   System.out.println("Fail in Check!: "+user.getName());
   return false;
   }
作为查找服务端有没有该用户名,如果有,那么返回true;
private void processSocket(){
     try{java.io.InputStream ins = client.getInputStream();
     ous = client.getOutputStream();
     BufferedReader brd = new BufferedReader(new InputStreamReader(ins));
     sendMsg2Me("Welcome!Please type in your username: ");
     String userName = brd.readLine();
     sendMsg2Me("Please type in your password: ");
     String pwd = brd.readLine();
     user = new UserInfo();
     user.setName(userName);
     user.setPwd(pwd);
     boolean loginState = DaoTools.checkLogin(user);
     if(!loginState){
     sendMsg2Me("Invalid Input!");
     this.closeMe();
     return;
     }
     else{
     ChatTools.addClient(this);
     String input = brd.readLine();
     while(!"bye".equals(input)){
     System.out.println("The Server Received: "+ input);
     ChatTools.castMsg(this.user, input);
     input = brd.readLine();
     }}
     }catch(Exception ef){ef.printStackTrace();}
     ChatTools.castMsg(this.user, "I am OffLine.Bye!");
     this.closeMe();
    }错误log:Exception in thread "Thread-0" java.lang.Error: Unresolved compilation problem: 
ture cannot be resolved to a variable at DaoTools.checkLogin(DaoTools.java:5)
at ServerThread.processSocket(ServerThread.java:39)
at ServerThread.run(ServerThread.java:19)