Struts2数据校验方法
2014-11-30 21:59
169 查看
方法:
1.在Action类中execute()方法中进行校验。
优点:Action类无需继承框架中的类。
缺点:(1)当有多个校验时,代码重复,违反高内聚,低耦合。
2.重写框架ActionSupport类中的validate()方法。
优点:包含this.addFieldError()方法,一旦调用,Action结束。
缺点:(1)需要继承框架中的ActionSupport类(侵入性)。
(2)方法1的(1)缺点。
3.使用多个validateXxx()方法,Xxx为方法名,首字母大写。
优点:分开了多个校验,结构清晰。
缺点:(1)方法2的(1)缺点。
(2)无法重用。
4.使用Struts2内置校验器。
优点:只需调用,简单,快捷。
缺点:(1)需要使用指定Jar包。
(2)侵入性更强。
1.在Action类中execute()方法中进行校验。
优点:Action类无需继承框架中的类。
缺点:(1)当有多个校验时,代码重复,违反高内聚,低耦合。
2.重写框架ActionSupport类中的validate()方法。
优点:包含this.addFieldError()方法,一旦调用,Action结束。
缺点:(1)需要继承框架中的ActionSupport类(侵入性)。
(2)方法1的(1)缺点。
3.使用多个validateXxx()方法,Xxx为方法名,首字母大写。
优点:分开了多个校验,结构清晰。
缺点:(1)方法2的(1)缺点。
(2)无法重用。
4.使用Struts2内置校验器。
优点:只需调用,简单,快捷。
缺点:(1)需要使用指定Jar包。
(2)侵入性更强。
相关文章推荐
- struts2:数据校验,通过Action中的validate()方法实现校验,图解
- struts2:数据校验,通过Action中的validate()方法实现校验(续:多业务方法时的不同验证处理)
- struts2使用validate方法来实现对表单输入数据的校验操作
- Struts2使用XML实现Validation校验数据的两种方法
- Struts2(五) 校验简单数据类型方法 和 值栈的说明
- struts2数据校验方法
- struts2:数据校验,通过Action中的validate()方法实现校验,图解
- struts2:数据校验,通过Action中的validate()方法实现校验,图解
- struts2中的数据校验文件配置方法
- struts2:数据校验,通过Action中的validate()方法实现校验,图解
- Struts2使用自带校验器应对单类多action方法及符合字段的情况
- Struts2教程4:使用validate方法验证数据
- struts2中数据校验2
- 浅谈在ASP.NET中数据有效性校验的方法
- Struts2教程4:使用validate方法验证数据
- STRUTS2.X之使用validate方法验证数据
- Struts2教程4:使用validate方法验证数据
- 解决struts2的数据校验会促使action与框架耦合问题
- struts2数据校验3
- 浅谈在ASP.NET中数据有效性校验的方法