struts2 校验demo
struts2 校验demo
芥末小弟 发表于8个月前
struts2 校验demo
  • 发表于 8个月前
  • 阅读 0
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   

综合练习:

<validators>

<field name="username">

    <field-validator type="requiredstring">

        <message>用户名不能为空!</message>

    </field-validator>

</field>

 

<!-- 校验密码 -->

<field name="password">

    <field-validator type="requiredstring">

        <message>密码不能为空!</message>

    </field-validator>

   

    <field-validator type="stringlength">

        <param name="minLength">6</param>

        <param name="maxLength">12</param>

        <message>密码需要在6-12位之间</message>

    </field-validator>

</field>

 

<!-- 校验确认密码 -->

<field name="repassword">

    <field-validator type="fieldexpression">

        <param name="expression"><![CDATA[(password==repassword)]]></param>

        <message>两次密码输入不一致!</message>

    </field-validator>

</field>

 

<!-- 校验年龄 -->

<field name="age">

    <field-validator type="int">

        <param name="min">18</param>

        <param name="max">60</param>

        <message>年龄必须在18-60之间</message>

    </field-validator>

</field>

 

<!-- 生日 -->

<field name="birthday">

    <field-validator type="date">

        <param name="min">1954-01-01</param>

        <param name="max">1996-12-31</param>

        <message>生日需要在54-96年之间的</message>

    </field-validator>

</field>

 

<!-- 校验邮箱 -->

<field name="email">

    <field-validator type="email">

        <message>邮箱格式不正确</message>

    </field-validator>

</field>

 

<!-- 电话 -->

<field name="phone">

    <field-validator type="regex">

        <param name="expression"><![CDATA[^18\d{9}$]]></param>

        <message>手机号格式不正确!</message>

    </field-validator>

</field>

</validators>

共有 人打赏支持
粉丝 0
博文 202
码字总数 120715
×
芥末小弟
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: