当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 怎么样让dataset记住以前的记录,这样我可以连续post好几次,添加几条类似的记录?? ......
    摘要: datagrid 的属性栏中databings属性展开没有datasoure属性和datamember属性项,在“高级”中datasoure和datamember属性只能绑定到列。 textbox属性栏中的databings属性展开也没有datasoure属性项和datamenber属性项 ......


关于Struts1.1的validation.xml与validator-rules.xml的讨论

今在用Struts1.1做开发,对其数据校验机制,不太明了,急欲得知详情,请诸位先闲不吝赐教.  
  <form-validation>  
        <formset>  
                <form   name="act1form">  
                    <field   property="integer"   depends="required,range,integer"   page="1">  
                        <var   name="min"   value="1"/>  
                        <var   name="max"   value="9999"/>  
                        <arg0   key="simple.integer.displayname"/>  
                        <arg1   name="range"   key="${var:min}"   resource="false"/>  
                        <arg2   name="range"   key="${var:max}"   resource="false"/>  
                    </field>  
                    <field   property="date"   depends="required,date"   page="2">  
                        <arg0   key="simple.date.displayname"/>  
                    </field>  
                    <field   property="email"   depends="required,mask"   page="3">  
                        <arg0   key="simple.email.displayname"/>  
                        <var   name="mask"   value="^\w+@\w+.\w{3}$"/>  
                        <var   msg="errors.email"/>  
                    </field>  
                </form>  
      </form-validation>  
  </formset>  
   
  arg0,arg1,arg2,各代表什么意思呢?  
  我要加入自己编写的javascript代码,又应该怎么做成呢?  
  还望能说明一下这两个文件的组成.  
   
   
 

NO.1   作者: GFox

这个呀,以  
                    <field   property="integer"   depends="required,range,integer"   page="1">  
                        <var   name="min"   value="1"/>  
                        <var   name="max"   value="9999"/>  
                        <arg0   key="simple.integer.displayname"/>  
                        <arg1   name="range"   key="${var:min}"   resource="false"/>  
                        <arg2   name="range"   key="${var:max}"   resource="false"/>  
                    </field>  
   
  为例吧,它不是depends="required,range,integer"吗?  
  这里就需要一些输入,就是这些:  
        #   Struts   Validator   Error   Messages  
        errors.required={0}   is   required.  
        errors.minlength={0}   can   not   be   less   than   {1}   characters.  
        errors.maxlength={0}   can   not   be   greater   than   {1}   characters.  
          ...  
  以       errors.required={0}   is   required.来看吧,它就要一个参数arg0,你就给它一个<arg0   key="simple.integer.displayname"/>,如果simple.integer.displayname=Integer,那连起来就成了Integer   is   required的出错提示信息了  
  这下明白了吧?:)  
   
 


    摘要: 怎么用javascript写一个能查找文件或文件夹的网页?? 谢谢!! ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE