现在的位置: 首页 > 综合 > 正文

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

2013年04月27日 ⁄ 综合 ⁄ 共 340字 ⁄ 字号 评论关闭

 

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>

抱歉!评论已关闭.