Struts 1.3自定义验证器

时间:2011-12-12 09:13:40

标签: validation struts

我在struts 1.3中有一个表单,它是一个动态生成的表单并具有索引属性。 我想用struts验证框架验证该表单。

这是我的情况: 有一个名为page的字段,应该是偶数个人名。为此,我必须在struts中创建自定义有效。你们有什么想法吗?

<field property="page" indexedListProperty="data"
    depends="validwhenpage,integer,intRange">
  <arg0 key="err.personname.page.valid"/>
  <var>
      <var-name>test</var-name>
      <var-value>((data[].personname=='ramesh') or (*this* ????))</var-value>         
  </var>
</field>

1 个答案:

答案 0 :(得分:1)

我们可以创建Action Error对象并将错误消息保存在我们的action类中,我们可以根据需要进行验证

errors.add(ActionErrors.GLOBAL_MESSAGE, new ActionMessage("test","test1");
            saveErrors(request, errors);