Validator验证可以解决ActionForm的"肥胖",,可以在xml配置验证信息,我的问题是:[color=#FF0000]
        在xml写多个表单验证输入不能为空时,应该怎么写
        比如说有, form1和form2二个表单,对其进行为空验证
[/code]
     我的写法是:   [code=Java]
<form name="form1">
   <field property="userName1" depends="required">
     <msg name="required" key="error.null" />
     <arg0 name="required" key="userName1" resource="false" />
   </field>
  </form>
   <form name="form2">
   <field property="userName2" depends="required">
     <msg name="required" key="error.null" />
     <arg0 name="required" key="userName2" resource="false" />
   </field>
  </form>
我的意思是可不可以把form1和form2两个验证为空的判断放在一起咯,还是只能像我这样写,谢大家帮忙!!!!!!!!!,谢谢!!!!!!!!

解决方案 »

  1.   

    你为什么不能把form1的验证放在公共变量里面?form2的时候去取form1的验证结果,然后判断呢!
      

  2.   

    有个父元素formset 貌似不行 仅供参考
      

  3.   

    其实一般Struts的这种空值拉什么的验证都放到前台就可以了,写在后台占用服务器内存啊,除非公司要求,没必要那么复杂。
      

  4.   

     楼上的那位是指javaScript 吧,呵呵,我想了解一下validator 啊,
      

  5.   

    validator的验证你就得一步一步的写了 XML的格式稳当就规定了的 就算是象一楼说的有什么全局的 你第二个验证不一样调用一次吗 呵呵 所以用VALIDATOR 你就不要闲麻烦了 哈哈
      

  6.   

    javaScript 多简单。这个鬼东西配来配去的讨厌死了
      

  7.   

    你要validator的話就你這種方法來。。
    不要嫌煩。。就是這樣子的。。你還好啦
    上次我做的項目他要求所有報錯都用validator光el就搞得我頭大死了
    1樓說的那個方法其實也是要去取兩次的呀
    而且看起來也不方便如果多的話!
    xml里面就是這樣規定的