使用addFieldError方法和s:fieldError标签简单处理数据校验

 

public String add() {
  if(name == null || !name.equals("admin")) {
   this.addFieldError("name", "name is error");
   this.addFieldError("name", "name is too long");
   return ERROR;
  }
  return SUCCESS;
 }

页面显示错误

 User Add Error!
 <s:fielderror fieldName="name" theme="simple"/>
 <br />
 <s:property value="errors.name[0]"/>

errors 是一个Map类型的,name可以放多个错误


 <s:debug></s:debug>

你可能感兴趣的:(String,user,null)