`
sakakokiya
  • 浏览: 516076 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

如何实现struts的validator框架?

阅读更多
手动:
   public class myForm extends ActionForm 
   {
    public ActionErrors validate()
    {
actionErrors.add(ActionErrors.GLOBAL_MESSAGE,new ActionMessage(”properties中的键名”));
    }
   } 
   struts-config.xml中修改action的标签validate=true
    input=”错误页面”
   如果validate方法中的ActionErrors不为空且size>0时
   会回到input页面。
  自动
   public class myForm extends ValidateForm 
   {
    不能覆盖validate方法。
    //public void validate()
    //{
 
    //}
   } 
   在struts-config.xml文件中加入插件
     <plug-in className=”org.apache.struts.validator.ValidatorPlugIn”>
         <set-property property=”pathnames” value=”/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml” />
      </plug-in>
 修改validation.xml中的内容
  errors.required={0} is required.
  errors.minlength={0} can not be less than {1} characters.
  <formset>
   <form name=”loginForm”>
    <field property=”userName” depends=”required”>
     <arg0 key=”userName” />
    </field>
    <field property=”pwd” depends=”required,minlength”>
     <arg0 key=”pwd” />
     <arg1 key=”${var:minlength}” resource=”false”/>
     <var>
      <var-name>minlength</var-name>
      <var-value>6</var-value>
     </var>
    </field>
   </form>
  </formset>
  struts-config.xml中修改action的标签validate=true
    input=”/错误页面”
分享到:
评论

相关推荐

    struts validator验证框架项目

    下面将详细介绍Struts Validator框架的关键概念、功能及其实现方式。 1. **验证框架概述** Struts Validator框架通过定义验证规则,对用户输入进行检查,防止无效或不安全的数据进入系统。它提供了XML配置文件和...

    Struts Validator验证框架详细讲解.txt

    Struts Validator作为Struts框架的强大组件,不仅简化了数据验证的实现,而且增强了应用程序的健壮性。通过对上述知识点的深入理解,开发者可以更好地利用Struts Validator,构建出既安全又高效的Web应用系统。

    IBM 的 Struts validator框架

    Struts Validator框架是Apache Struts框架的一个重要组成部分,由IBM公司提供支持,它主要用于Web应用程序中的数据验证。这个框架提供了一种结构化的方式来定义和执行客户端及服务器端的数据验证规则,确保用户输入...

    struts 的validator框架验证

    Validator框架是Apache Struts项目的一部分,它基于Hibernate的Validator实现,但并不依赖于Hibernate。它的主要任务是对用户通过表单提交的数据进行验证,如果数据不符合预定义的规则,会返回错误消息,防止无效...

    struts validator框架以及filter 乱码

    Struts Validator框架是Apache Struts框架的一个重要组成部分,主要用于处理Web表单验证。它提供了一种声明式的...在`Strutsvalidator`压缩包文件中,你应该能够找到相关的示例代码,帮助你更好地理解和应用这些概念。

    struts_注册验证_Validator框架

    Struts Validator框架是Apache Struts框架的一个组成部分,主要用于处理Web应用程序中的数据验证。这个框架提供了一种方便的方式来定义和执行验证规则,使得开发者能够轻松地在注册或其他表单提交过程中确保用户输入...

    struts validator?

    Struts Validator是一个在Java Web开发中广泛使用的框架,主要用于处理用户输入验证。它与Apache Struts框架紧密结合,提供了一种规范化的验证机制,确保应用程序接收到的数据是合法且符合业务规则的。Struts ...

    struts validator验证框架例子

    4. **Interceptor**:在Struts2中,Validator框架通过拦截器(Interceptor)机制实现数据验证。当请求到达Action时,验证拦截器会先执行,如果验证失败,请求将不会继续到Action,而是直接返回到错误页面。 **错误...

    struts Validator 框架

    Validator框架的引入,不仅极大地简化了Struts应用中数据验证的实现,还提高了代码的可读性和可维护性。通过将验证逻辑从`ActionForm`类中解耦,集中管理和配置,减少了代码冗余,降低了后期维护的难度。对于追求高...

    Struts validator验证框架

    总结,Struts Validator框架是Java Web开发中一个重要的数据验证工具,它通过配置文件和注解方式定义验证规则,提高了开发效率和代码质量。同时,其自定义验证功能使框架具有高度的灵活性,适用于各种复杂场景。通过...

    struts1.x validator框架验证入门例子

    Validator框架是Struts1.x的一个重要组成部分,主要用于处理客户端和服务器端的数据验证。在这个入门例子中,我们将深入理解Validator框架的基本概念、配置以及如何在实际项目中应用。 一、Validator框架简介 ...

    Struts1的validator验证框架

    本文将深入探讨Struts1 Validator框架的核心概念、配置与实现细节。 #### 一、Struts1 Validator框架概述 Struts1的Validator框架主要负责在提交表单前对用户输入进行校验,确保数据的有效性和安全性。它支持多种...

    struts中使用validator验证框架

    Validator框架是Struts的一个重要组件,主要负责处理用户输入的数据验证,确保数据的完整性和正确性。在本文中,我们将深入探讨如何在Struts中使用Validator框架,并通过三个逐步进阶的实例来理解其工作原理。 首先...

    struts的validator框架

    Struts的Validator框架是Java Web开发中用于进行数据验证的重要工具,它基于Apache Struts框架,为MVC(Model-View-Controller)架构提供了一种强大的验证机制。Validator框架允许开发者定义验证规则,并在用户提交...

    Struts的Validator验证框架使用教程

    这篇教程将带你深入了解如何使用Struts的Validator框架。 一、Struts Validator框架概述 Struts Validator框架是Apache Struts项目的一部分,它是基于Apache Commons BeanUtils和Digester库构建的。其核心功能是...

    Struts Validator验证器使用指南

    Struts Validator框架是Struts框架的重要组成部分,用于实现客户端和服务器端的数据验证。自0.5版以来,Struts Validator就已集成在Struts中,起初作为开发人员包的一部分,随后其核心代码迁移到Jakarta Commons库和...

    struts自定义Validator示例

    struts中自定义validator验证 &lt;br&gt;很多时候需要验证“密码”与“重复密码”是否一致,如果放在服务器端验证就浪费资源了。 如何在客户端进行验证...JS可以实现,但是struts的validator框架是否能实现呢?-见示例

    validator框架的应用

    `Validator框架`是Java开发中用于数据验证的重要工具,尤其在基于Struts的Web应用程序中,它扮演着不可或缺的角色。Struts是一个流行的MVC(Model-View-Controller)框架,帮助开发者构建健壮且可维护的Java Web应用...

    Struts Validator 开发指南

    Struts Validator 是 Apache Struts 框架的一个重要组成部分,它提供了一种方便的方式来验证用户输入数据的有效性。Struts 通过插件(Plugin)机制来集成 Validator 功能,使得开发者可以轻松地在应用中添加数据验证...

Global site tag (gtag.js) - Google Analytics