验证最大长度
配置文件
<form name="loginForm">
<field
property="name"
depends="required,maxlength">
<arg key="logonForm.name" position="0"/>
<arg name="maxlength" key="${var:maxlength}" resource="false" position="0"/>
<var>
<var-name>maxlength</var-name>
<var-value>20</var-value>
</var>
</field>
</form>
-name:验证FormBean名称,struts-config.xml中定义的名称
-property:验证FormBean的属性
-depends:验证规则的逻辑名称
-key:验证提示信息
-resource:
true:来自资源文件
false:直接设置
-<var>:为变量传递参数
自定义验证(验证两个字段是否相同,例如:确认密码)
配置文件
<formset>
<form name="loginForm">
<field property="password" depends="required,twofields">
<arg key="logonForm.password" position="0" />
<arg name="twofields" key="logonForm.password2" resource="false"
position="1" />
<var>
<var-name>secondProperty</var-name>
<var-value>password2</var-value>
</var>
</field>
</form>
</formset>
学习_Java_Base_Struts_Struts自动验证分析示例_02
最新推荐文章于 2024-04-29 05:34:40 发布