您的位置:首页 > 编程语言 > Java开发

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)侵入性更强。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: