zoukankan      html  css  js  c++  java
  • Struts2数据校验方法

    方法:

      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)侵入性更强。

    若无凌云志,何以逆苍天.
  • 相关阅读:
    Shell基础
    个人对JavaScript预编译的理解
    文件系统管理
    文件特殊权限
    权限管理ACL权限
    用户和用户组管理
    RPM包管理-yum管理
    oracle11g完全卸载方法
    JVM概述
    复杂查询优质习题
  • 原文地址:https://www.cnblogs.com/xiaoguangit/p/4133807.html
Copyright © 2011-2022 走看看