com.huizhi.action.EnrollAction.validate(EnrollAction.java:57)
改这个地方

解决方案 »

  1.   

    userName == null ? "" :  userName
      

  2.   

    public void validate(){
    if(userName!=null)
    if(!Pattern.matches("[a-zA-Z][a-zA-Z0-9]{5,15}", userName)){
    addFieldError("userName", "用户名请使用6-16位英文字母或数字,且以字母开头!");
    }
    或者
    public void validate(){
    if(!Pattern.matches("[a-zA-Z][a-zA-Z0-9]{5,15}", userName==null?"":userName)){
    addFieldError("userName", "用户名请使用6-16位英文字母或数字,且以字母开头!");
    }