学习_Java_Base_Struts_Struts自动验证_02

例子:
1、将validator-rules.xml文件中的如下内容拷贝到ApplicationResources.properties之中
# Resources for parameter 'com.amaker.struts.ApplicationResources'
# Project Java_Struts_06

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.invalid={0} is invalid.

errors.byte={0} must be a byte.
errors.short={0} must be a short.
errors.integer={0} must be an integer.
errors.long={0} must be a long.
errors.float={0} must be a float.
errors.double={0} must be a double.

errors.date={0} is not a date.
errors.range={0} is not in the range {1} through {2}.
errors.creditcard={0} is an invalid credit card number.
errors.email={0} is an invalid e-mail address.



2、在validation.xml文件中加入如下内容 
    <formset>

        <!-- An example form -->
        <form name="loginForm"> 	 <!-- 表示要验证的表单 -->
            <field
                property="username"		 <!-- 表示要验证的表单的属性名称 -->
                depends="required">		 <!-- 表示要验证的表单遵循的规则,规则记录文件是validator-rules.xml中记录 -->	
                    <arg key="logonForm.username"/> 	<!-- 表示要验证的时候需要显示的字符key   此字段值记录在ApplicationResources.properties之中  如上面的最后一行-->
            </field>

        </form>

    </formset>
	在ApplicationResources.properties之中添加
	logonForm.username=username    
3、form要继承ValidatorForm
例如:
public class LoginForm extends ValidatorForm 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值