大虾吗.请请教个问题: 问题一:
我不懂在validation.xml中的
要求:用户名为空时提示;并且长度要不小于5
写法一:
<field property="userName" depends="required,mask,minlength">
<msg name="mask" key="registrationForm.userName.displayname">
<arg key="registrationForm.userName.displayname" position="0"/>
<arg name="minlength" key="${var:maxlength}" resource="false" position="1"/>
<var>
<var-name>mask</var-name>
<var-value>^[a-zA-Z]*S</value>
</var>
<var>
<var-name>minlength</var-name>
<var-value>5</var-value>
</var>
</field> 上面的写法和 写法二:
<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>^[a-zA-Z]*S</var-value>
</var>
<var>
<var-name>minlength</var-name>
<var-value>5</var-value>
</var>
</field>
1.写法一中:
<msg name="mask" key="registrationForm.userName.displayname">他的意思是什么啊?他在取 资源文本中key么或得的啊,它是同过name="mask"到validator-rules.xml中寻找到验证规则后通过相应的 验证规则中的msg来获得相应的errors.required的吗?可实际我并没有在相应的验证规则中的写msg啊;到低 是什么意思呢?
2. 写法一中:
<arg name="minlength" key="${var:maxlength}" resource="false" position="1"/>
它的key中的变量指的是下面的 <var-name>maxlength</var-name>还是指向上面的depends中的 maxlength;在<var-name>中的mask为什么没有在 <arg>中定义呢
3.这两种方法有什么区别?
4.validation在验证时时的步骤是怎样的,是先jsp-->lidation.xml-->validator-rules.xml的顺序吗,还是
怎么样的,请详细说明下 请按编号顺序具体的给我讲解下?谢谢
我不懂在validation.xml中的
要求:用户名为空时提示;并且长度要不小于5
写法一:
<field property="userName" depends="required,mask,minlength">
<msg name="mask" key="registrationForm.userName.displayname">
<arg key="registrationForm.userName.displayname" position="0"/>
<arg name="minlength" key="${var:maxlength}" resource="false" position="1"/>
<var>
<var-name>mask</var-name>
<var-value>^[a-zA-Z]*S</value>
</var>
<var>
<var-name>minlength</var-name>
<var-value>5</var-value>
</var>
</field> 上面的写法和 写法二:
<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>^[a-zA-Z]*S</var-value>
</var>
<var>
<var-name>minlength</var-name>
<var-value>5</var-value>
</var>
</field>
1.写法一中:
<msg name="mask" key="registrationForm.userName.displayname">他的意思是什么啊?他在取 资源文本中key么或得的啊,它是同过name="mask"到validator-rules.xml中寻找到验证规则后通过相应的 验证规则中的msg来获得相应的errors.required的吗?可实际我并没有在相应的验证规则中的写msg啊;到低 是什么意思呢?
2. 写法一中:
<arg name="minlength" key="${var:maxlength}" resource="false" position="1"/>
它的key中的变量指的是下面的 <var-name>maxlength</var-name>还是指向上面的depends中的 maxlength;在<var-name>中的mask为什么没有在 <arg>中定义呢
3.这两种方法有什么区别?
4.validation在验证时时的步骤是怎样的,是先jsp-->lidation.xml-->validator-rules.xml的顺序吗,还是
怎么样的,请详细说明下 请按编号顺序具体的给我讲解下?谢谢
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货