Struts2服务器端的验证方式



Struts2服务器端的验证方式介绍。

服务器端验证方式:1.  validate     2. validateMethodName

 

 validate方法在ActionSupport类中,所以自己的Action要集成这个类

    //验证用户登录的信息
    public void validate(){
        System.out.println(“调用validate方法”);
        if(“chz”.equals(username) && “chz”.equals(password)){
           addFieldError(“username”,”用户登录成功,用户名和密码正确”);
        }else{
          addFieldError(“username”,”用户登录失败,用户名密码不正确”);
        }

      }

   在页面上的验证信息的输出使用:addFieldError  –>  <s:fielderror></s:fielderror>


                                 addActionError –>  <s:actionerror></s:actionerror>

 

验证信息的方法调用顺序是:xml  , validateMethodName  validate