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

    若无凌云志,何以逆苍天.
  • 相关阅读:
    算法: 整数中1出现的次数(从1到n整数中1出现的次数)
    健身:肩部训练
    算法: 字符串的排列
    不能浮躁,还是需要沉淀;
    算法:从上往下打印二叉树
    健身:手臂训练
    抛出错误
    记录错误
    调用栈
    try/except/finally
  • 原文地址:https://www.cnblogs.com/xiaoguangit/p/4133807.html
Copyright © 2011-2022 走看看