struts2.0 自带的验证框架能不能验证输入表单中 两次输入的密码 是否一致呢? 如果可以,怎么实现啊?

解决方案 »

  1.   

    <field name="password">
    <field-validator type="requiredstring">
    <param name="trim">true</param>
    <message>密码不能为空</message>
    </field-validator>

    <field-validator type="stringlength">
    <param name="minLength">5</param>
    <param name="maxLength">16</param>
    <message>密码必须在${minLength} 到 ${maxLength}之间</message>
    </field-validator>
    </field><!-- 验证重复密码 -->
    <field name="repassword">
    <field-validator type="requiredstring">
    <param name="trim">true</param>
    <message>重复密码不能为空</message>
    </field-validator>

    <field-validator type="fieldexpression">
                <param name="expression">password == repassword</param>
                <message>两次输入的密码不一致</message>
            </field-validator>
    </field>