把你其他的代码也贴出来吧,比如你是在哪儿调用你的checkUser方法的,那儿才是关键。

解决方案 »

  1.   

    你说的2个空值,是不是指的是 用户名和密码啊,那就再增加一个参数password咯public boolean checkUserNameAndPassword(String username, String password){
          if (username == null or username.trim().equals("")){
              return false;
          }
          if (password == null or password.trim().equals("")){
              return false;
          }
          return true;}
      

  2.   

    1.这个错误不在这个语句中.
    2.建议把常量写在前面如:"".equals(userName);这在userName为空时不会出现np异常
    3.这些参数要是通过表单过来的~~值不可能为null,只可能为""
    4.判断为不为空在客户端用js判断~没必要提交服务器吧~~~