Struts表单数据xml后台校验

1.在Action所在包下创建一个校验的xml.

* 创建一个与Action类名-validation.xml(针对所有方法进行校验,只需要针对regist方法进行校验)

* UserAction-user_regist-validation.xml(user_regist为UserAction中的方法访问路径

这个配置xml的头可以再xwork包下面找到如xwork-validator-1.0.3.dtd中的:

<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>

<!-- 校验邮箱-->

<field name="email">

<field-validator type="email">

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

</field-validator>

</field>

</validators>

在前台jsp页面中使用<s:fielderror fieldName="addr"/>来获取message信息。

这个xml文件中的校验信息无法通过,则不会调用action的input以及指定的方法,并会返回input,因此使用xml校验时,在Struts.xml中必须有<result name="input">。。。</result>的配置

http://blog.csdn.net/ygzk123/article/details/7862471

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值