继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

struts2验证框架方法二

android也疯狂
关注TA
已关注
手记 279
粉丝 39
获赞 243

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>

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP