`
myokm123
  • 浏览: 31638 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Validations:struts2注解方式校验

阅读更多

       用注解的方式,实现struts2的validations   一个小demo段:

       

       @Validations(

           requiredStrings={

                 @RequiredStringValidator(fieldName="user.name",message="用户不能名为空")

           }

      )

      @InputConfig(resultName="error")

      public String save(){

            if(user.getName().equals("caixen")){

                addActionError("不能使用该名字");

                return "error";

           }else if(user.getName().equals("cc")){

               addActionError("名字不可用!");

               return "error";

          }

         return "save";

    }

actionp配置文件中添加“error”的返回处理结果

 

 

分享到:
评论

相关推荐

    meteor-validations:流星变量验证的基础

    验证方式流星变量验证的基础安装meteor add zhaoyao91:validations 介绍该软件包定义了验证类,一个简单的架构,一些帮助根据架构构建验证树的函数以及一组内置验证。验证类别这是编写新的验证类的模板: /** * the ...

    ember-validations:Ember-Validations - 用于处理对象验证的 Ember.js 库

    是一个很棒的类似库Ember-validations 是一个 Ember.js 库,可以处理对象验证。 如果您必须检查对象属性的有效性,这个库会为您完成。 您只需要声明要验证的属性,以及要对该属性进行哪种验证。 这个库的灵感来自于...

    app-yaml--语法

    _validations: - ["not_empty","名称不能为空"] class: "txt-inp" foreach: true ownecard: _ui: textbox _label: "身份证号码" _filters: "trim" _validations: - ["not_empty","名称不能为空"] class: ...

    ember-i18n-cp-validations:ember-i18n支持ember-cp-validations

    在ember-i18n-cp-validations中在2.x和3.x之间进行重大更改 如果您的应用程序实现了它自己的app/validators/messages.js ,则需要将导入引用从: ember-cp-validations/validators/messages更改为ember-i18n-cp-...

    cp-validations:ember-intl对ember-cp-validations的支持

    ember-cp-validations > = 2 安装 ember install @ember-intl/cp-validations 配置中 在翻译中实施以下验证消息: # <project>/translations/en.yaml errors : description : " This field " inclusion : " {...

    dm-validations:用于对 DM 模型和纯 Ruby 对象执行验证的库

    这是一个 DataMapper 插件,为 DataMapper 模型类提供验证。 安装 当您在应用程序中需要 dm-validations' 时,DataMapper 验证功能可自动用于 DataMapper 资源。...2) 使用自动验证,请参阅 DataMapper

    database_validations:ActiveRecord的数据库验证

    安装将此行添加到您的应用程序的Gemfile中: gem 'database_validations' 然后执行: bundle 或将其自己安装为: gem install database_validations 查看应用程序以了解详细信息。基准() 图片,您将User模型定义为...

    client_side_validations:Ruby on Rails简化了客户端验证

    客户端验证 ClientSideValidations使您的Rails 5.x / Rails 6.x应用程序变得容易!... 使用任何基于ActiveModel :: Validations的模型 验证嵌套字段 支持自定义验证 客户端验证回调 插件系统支持其他FormBuilder,OR

    validations:去验证

    go get github.com/ernestoalejo/validations API参考 例子 验证字符串、电子邮件和整数 package main import ( vals "github.com/ernestoalejo/validations" ) type requestData struct { Foo string FooEmail ...

    Struts2 in action中文版

    第1章 Struts 2:现代Web框架 2 1.1 Web应用程序:快速学习 2 1.1.1 构建Web应用程序 2 1.1.2 基础技术简介 3 1.1.3 深入研究 6 1.2 Web应用程序框架 7 1.2.1 什么是框架 7 1.2.2 为什么使用框架 8 1.3 Struts 2框架...

    ember-changeset-validations:灰烬变更集验证

    ember-changeset-validations是一个配套的验证库 。 它非常易于使用和理解,并且在任何地方都没有CP或观察者–它主要是函数。 由于必须使用ember-changeset才能使用此插件,所以请参阅那里的以了解如何使用变更集。...

    activerecord_strict_validations:活动记录

    安装将此行添加到应用程序的 Gemfile 中: gem 'activerecord_strict_validations'用法 create_table "events" do | t | t . string "name" t . string "email" , limit : 128 t . text "description" t . integer ...

    ember-bootstrap-cp-validations:对ember-bootstrap的ember-cp-validations支持

    ember-bootstrap-cp-validations 此Ember插件在表单中添加了对基于支持。 这样,仅当基础数据有效时才提交表单,否则将应用适当的引导程序错误标记。 有关更多详细信息,请参见。兼容性灰烬引导v4 灰烬CP验证v4 ...

    validations:Validations 是一个 GORM 扩展,用于在创建、更新时验证模型

    validations . RegisterCallbacks ( db ) } 用法 注册回调后,尝试创建或更新任何记录将触发您为模型实现的Validate方法。 如果您的实现添加或返回错误,则尝试将中止。 type User struct { gorm. Model Age ...

    interactor-validations:用于Interactors的附加gem,以允许使用ActiveModel

    交互者验证 Interactors的附加组件,允许使用ActiveModel :: Validations

    composed-validations:有意义的Javascript验证库

    在我们看到任何代码之前,我想先解释一下composed-validations的基础。 整个框架围绕一个非常简单的界面工作,请记住,它是: validator . test ( value ) ; 所有验证器都响应这个接口,每个验证器都是一个小块...

    ember-cp-validations:基于Ember计算的属性的验证

    Ember CP验证 一个EmberJS验证框架,该框架完全基于属性进行计算。 产品特点 在开发和测试此插件时,没有观察者被使用过或受到伤害。...ember install ember-cp-validations 升级到4.x 如果您是从3.

    ember-advanced-validations:Ember验证插件

    基本上任何东西应用预定义的验证或轻松创建自己的验证(然后再使用) 配置验证异步运行验证(默认情况下-无需配置) 将验证应用于多个字段(例如,当field1为空时,必填field2) 在同一字段上应用多个验证(例如,此...

    ember-i18n-changeset-validations:ember-i18n支持ember-changeset-validations消息

    ember-i18n-changeset-validations 在ember-changeset-validations中增加了对ember-i18n的支持 ember-i18n-changeset-validations是ember-changeset-validations的伴随验证库。 该插件增加了使用ember-i18n插件翻译...

    odin-form_validations:使用HTML5和Jquery进行验证

    odin-form_validations 使用参数使用HTML5以及通过Validation / masked插件和Jquery对表单实施验证

Global site tag (gtag.js) - Google Analytics