为了账号安全,请及时绑定邮箱和手机立即绑定

struts2验证框架方法二

标签:
Vue.js

struts2验证框架方法二:

*两个文件*第一个文件,在action所对应的包下面建立action类名-validation.xml或者action类名-方法名-validation.xml========================第一个文件===========================<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"><validators><!--‘ user’与对应的action里面的属性名称相同 --> <field name="user">     <!-- type="visitor"指定由另外一个属性文件进行校验 -->                    <field-validator type="visitor"><!-- 要校验的文件的名称,写法如Users-user-validation.xml -->     <param name="context">user</param>    <!-- 指定显示信息的前缀为真,以及要显示的开头字符串,下面两行组合出现 -->     <param name="appendPrefix">true</param>     <message>用户的</message>    </field-validator> </field></validators>*第二个文件在要校验的类的包下面建立对应的校验文件,名称写法如Users-user-validation.xml命名规则:要校验的类名-要校验的文件的名称-validation.xml*"要校验的文件的名称"就是第一个文件中<param name="context">user</param>所包含的文字,即user========================第二个文件===========================<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE validators PUBLIC "-//OpenSymphony Group//XWork Validator 1.0.2//EN" "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd"><validators><!-- <field name="firstname">里面的name所指的就是这个要校验的类的属性名 --><field name="firstname">     <field-validator type="requiredstring">        <message>姓不能为空</message>     </field-validator></field><field name="lastname">     <field-validator type="requiredstring">        <message>名不能为空</message>     </field-validator></field><field name="age">     <field-validator type="required">        <message>年龄不能为空</message>     </field-validator>     <field-validator type="int">        <param name="min">1</param>        <param name="max">150</param>        <message>年龄应该在${min}与${max}之间</message>     </field-validator></field></validators>

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消