码迷,mamicode.com
首页 > 其他好文 > 详细

改善struts2验证机制的核心设计思想

时间:2016-05-28 17:32:34      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

Struts2的验证机制都是在VO进行赋值转换之后进行验证的,
在实际开发中不能使用,那么我们可以在实际项目的应用中在VO进行赋值转换之前自己设计赋值拦截器
改善struts2验证机制的核心设计思想:
1、将所有用户提交的参数名称接收
2、获取用户请求路径,得到请求执行的action名称
3、拼接相关action要执行的规则key
4、利用反射得到struts2Action提供的读取资源文件的方法
5、利用反射得到struts2Action提供的添加错误信息的方法
6、利用反射得到struts2Action提供的得到错误信息的方法
7、拆分规则配置文件中的验证规则信息
8、根据指定参数的类型,对指定名称参数传递的数据内容进行规则验证
9、验证失败将调用struts2Action提供的添加错误信息的方法保存错误信息
10、调用struts2Action提供的得到错误信息的方法
11、如果验证出错则返回错误页面标识
12、如果验证没有问题则调用请求action对用户请求进行相应

改善struts2验证机制的核心设计思想

标签:

原文地址:http://www.cnblogs.com/denied/p/5537695.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!