struts2正则表达式校验总结

struts2正则表达式校验总结

ID:29740788

大小:21.66 KB

页数:19页

时间:2018-12-23

struts2正则表达式校验总结_第1页
struts2正则表达式校验总结_第2页
struts2正则表达式校验总结_第3页
struts2正则表达式校验总结_第4页
struts2正则表达式校验总结_第5页
资源描述:

《struts2正则表达式校验总结》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划struts2正则表达式校验总结  Struts2输入校验总结XX-11-1815:18  一.手动输入完成校验  1.普通的处理方式:只需要在action中重写validate方法  2.一个action对应多个逻辑处理方法:指定校验摸个特定方法的方式:重写validateXxxx方法。Eg:如果,只校验login方法,则只需重写validateLogin().  二.输入校验流程:  1.类型转换器负责对字符串的请求参数执行类型转换。并将这些值设置成Action的属性

2、值。  2.转换过程中若出现异常,则将异常信息保存到ActionContext中,  conversionError拦截器将其封装到fieldError中。  3.通过反射调用validateXxx()方法。  4.调用validate().  5.如果未出现异常,则转入用户请求的处理方法,如果出现异常,则转入inout视图所指定的视图资源。  三.基于验证框架的输入校验  1.编写校验配置文件:命名规则:action类名-目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车

3、场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  2.一个action对应多个逻辑处理方法:指定校验摸个特定方法的方式:action类名-name属性名-  3.配置文件存放位置:放在与Action相同的文件夹内。  4.验证规则:先加载action类名-,然后加载action类名-name属性名-文件。  5.校验器的配置风格:两种:字段校验器,非字段校验器。  字段校验器配置格式:      参数值  ....................  校验失败后的提示信息      非字段校验器配置格式:    需要被校验的字段  参数值  校验失败后

4、的提示信息    非字段校验:先指定校验器:由谁来校验,来校验谁!目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  字段校验器:先指定校验的属性:我来校验谁,由谁来校验!  6.校验器:struts2提供了大量的内置校验器:你可以在的下找到如下配置文件:里面列出了所有的内置校验器。  -------------------------------------------------------

5、---  struts2表单验证里field-validatortype值:  int整数;  double实数;  date日期;  expression两数的关系比较;  emailEmail地址;  url  visitor  conversion  regex正则表达式验证;  required是否为空;  requiredstring必须字符;  stringlength输入字符长度限制;  urlweb地址  visitor访问  conversion转换目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业

6、的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  -------------------------------------------------------------                                      目的-通过该培训员工可对保安行业有初步了解,并感受到安保行业的发展的巨大潜力,可提升其的专业水平,并确保其在这个行业的安全感。为了适应公司新战略的发展,保障停车场安保新项目的正常、顺利开展,特制定安保从业人员的业务技能及个人素质的培训计划  这些校验器已经可以满足

7、大多数的验证需求,如果还需要特殊的要求,建议直接采用java代码搞定,除非你有很多地方都要用到,此时你可以自定义一个校验器。  四.校验器的执行顺序  1.所有非字段校验风格的校验器优先于字段校验风格的校验器;  2.所有非字段校验风格的校验器中,排在前面的会先执行;  3.所有字段校验风格的校验器,排在前面的会先执行;  五.校验器的短路原则  1.所有非字段检验器时最优先执行的,如果某个非字段校验器校验失败了,则该字段上的所有字段校验器都不会获得校验机会;  2.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。