建议楼主在用length equals trim等函数前,先试一下变量是不是NULL值,否则就有可能会出这种错误
比如在这个地方之前,     if (password.length()<MIN_PASSWORD_LEN) return false;
除非你能确定 MIN_PASSWORD_LEN 变量一定不会为空

解决方案 »

  1.   

    回复人: comcn(大XX) ( ) 信誉:100  2004-10-28 22:16:00  得分: 0  
     
     
       建议楼主在用length equals trim等函数前,先试一下变量是不是NULL值,否则就有可能会出这种错误
    比如在这个地方之前,     if (password.length()<MIN_PASSWORD_LEN) return false;
    除非你能确定 MIN_PASSWORD_LEN 变量一定不会为空
      
     
    同意!!!!!!
    !!!!!!!!!!!!!!!!
      

  2.   

    回复人: comcn(大XX) ( ) 信誉:100  2004-10-28 22:16:00  得分: 0  
     
     
       建议楼主在用length equals trim等函数前,先试一下变量是不是NULL值,否则就有可能会出这种错误
    比如在这个地方之前,     if (password.length()<MIN_PASSWORD_LEN) return false;
    除非你能确定 MIN_PASSWORD_LEN 变量一定不会为空
      
     
    同意!!!!!!
    !!!!!!!!!!!!!!!!
      

  3.   

    String password=request.getParameter("passwordField");
    if(password!=null && verifyPasswordPollcy(password)){%>
      welcome
    <%}else{%>
      Failed.
    <%}%>
      

  4.   

    password为空值错!先判断是否为空,长度判断并不能对null操作,所以出问题