注册 登录
编程论坛 J2EE论坛

关于struts验证框架的问题?

ynw520 发布于 2008-03-11 09:07, 938 次点击
在验证框架的validation.xml中我看到有二段配置如下:
<field property="userName" depends="required,mask,minlength">
        <arg key="registrationForm.userName.displayname" position="0"/>
        <arg name="minlength" key="${var:minlength}" resource="false" position="1"/>
        <var>
          <var-name>mask</var-name>
          <var-value>^\w+$</var-value>
        </var>
        <var>
          <var-name>minlength</var-name>
          <var-value>5</var-value>
        </var>
 </field>


<field property="password" depends="required,mask,minlength">
        <arg0 key="registrationForm.password.displayname"/>
        <var>
          <var-name>minlength</var-name>
          <var-value>6</var-value>
        </var>
</field
>

对于这二段代码中对于minlength的设置有些不同,第一种用了变量,而第二种就直接用的.是否是二种都可以,还是必须第一次要用变量定义,然后下面用时才能直接用?
2 回复
#2
nhy5202008-03-11 09:52
没有这么规定啊。
#3
ynw5202008-03-11 09:59
也就是说二种都可以了!
你看,第二种写法好简单!为何他还去用第一种!
1