2011-12-12 64 views
0

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

这是我的情况: 有一个叫做页面的字段,它应该是偶数的某个人名。为此,我必须在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

,我们可以创建行动Error对象和我们的动作类保存错误消息,我们可以做验证,我们什么都想要

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