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

    若无凌云志,何以逆苍天.
  • 相关阅读:
    github使用
    部署flask
    docker部署路飞学城
    centos7安装dnsmasq局域网dns
    消息队列rabbitmq
    记录腾讯云中矿机病毒处理过程(重装系统了fu*k)
    Golang基础
    git协同开发
    gitlab与pycharm结合
    github与gitlab与git三个基佬的故事
  • 原文地址:https://www.cnblogs.com/xiaoguangit/p/4133807.html
Copyright © 2011-2022 走看看