`
357029540
  • 浏览: 737675 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

struts2.0中validation.xml校验错误信息多条显示解决方案

阅读更多
今天试了下用struts2.0中提供的xml输入校验框架来实现我的注册页面时的错误信息显示,可是一切准备就绪时,当我什么也不填时提交一次,页面就增加一条错误信息,提交几次就显示几条,让人很是郁闷。。在网上怎么找也没找到。。实现validatie方法并调用clearErrorsAndMessage()方法又不能读取到xml中的输入校验信息。。

后来才发现,用我的注册处理类CustomerAction.java实现Preparable接口并实现里面的prepare方法,调用clearErrorsAndMessages()方法,再次运行时一切显示正常!

@Override
public void prepare() throws Exception {
clearErrorsAndMessages();

}
分享到:
评论

相关推荐

    Struts2 validation.xml 经典验证

    在Struts2框架中,`validation.xml`是用于定义数据校验规则的重要配置文件,它允许开发者对Action类中的字段进行各种格式的验证,确保数据的完整性和正确性。通过`validation.xml`,我们可以实现对日期、字符、数字...

    在Struts 2.0中实现表单数据校验

    ### 在Struts 2.0中实现表单数据校验 #### 一、引言 在Web应用开发中,确保用户提交的数据有效性和安全性是非常重要的一步。Struts 2.0框架提供了强大的功能来帮助开发者处理这些任务。本文将详细介绍如何在Struts...

    struts.xml和struts.properties配置详解

    在Struts中,`struts.xml`和`struts.properties`是两个关键的配置文件,它们定义了应用的行为和设置。下面将详细讲解这两个配置文件的内容、用途以及如何配置。 **一、struts.xml配置详解** `struts.xml`是Struts2...

    struts2.0+spring+ibatis.doc

    Struts2.0、Spring和iBATIS是Java开发中常用的三大开源框架,它们的集成使用可以构建出高效、灵活的企业级应用。本文档主要涵盖了这三者在实际项目中的配置与应用。 首先,我们来看Struts2.0框架的配置。Struts2的...

    struts2.0中文教程

    Struts2.0是Java Web开发中非常重要的一个框架,它是Apache软件基金会的Jakarta项目下的一个产品。这个框架主要用于构建MVC(Model-View-Controller)架构的Web应用程序,提供了一种组织应用逻辑的方式,使得开发...

    struts2的输入校验

    开始添加LoginAction-validation.xml的校验内容,我主要是介绍struts2的校验有哪几种形式,具体的 校验格式,有多种,我就不一一介绍了,大家可以自已研究下。 把刚在LoginAction 里加的validate()去掉! 就OK了,...

    struts2.0相关学习资料

    - Struts2提供了基于XML和注解的表单验证方式,可以方便地对用户输入进行校验。 8. ** strut2.0中文手册** - 该手册详细介绍了Struts2的各个组件、配置和使用方法,是学习和解决实际问题的重要参考资料。 9. **...

    struts 2.0 源码 第三章

    在Struts 2.0中,核心组件包括Action、Result、Interceptor、ValueStack等。Action是业务逻辑的执行者,它处理用户请求并返回结果。Result负责展示Action执行后的结果,通常与视图层结合。Interceptor是拦截器,提供...

    .xml提示的配置

    这里我们主要关注的是`.xml`配置文件,特别是`validation.xml`,它是Struts2中用于定义Action类验证规则的配置文件。 `.xml`配置文件是XML格式的文本文件,用于存储应用程序的配置信息。在Struts2中,`validation....

    Struts2中的validation_多国语言版 国际化i18n+struts2数据校验.zip

    总的来说,这个压缩包提供了一个全面的学习资源,涵盖了Struts2框架中的关键功能:数据校验、前端和后端校验策略、国际化处理以及错误信息的样式定制。通过深入研究这些文档和示例,开发者可以有效地提升其在Struts2...

    Struts2_Validation

    综上所述,"Struts2_Validation"文件包很可能是围绕如何在Struts2中进行有效数据验证这一主题展开的,包括如何配置Validation.xml,编写验证规则,处理验证错误,以及如何结合其他Struts2特性进行更复杂的验证操作。...

    Struts2.0教程

    Struts2.0教程 Struts2.0是Apache软件基金会的一个开源项目,它是Java EE平台上用于构建MVC(Model-View-Controller)架构的Web应用程序框架。这个框架旨在简化开发过程,提供强大的控制层,使得业务逻辑和表现层...

    Struts2.0学习系列(整理)

    Struts2.0是Java Web开发中非常重要的一个框架,它是Apache软件基金会的Jakarta项目下的产品,基于MVC(Model-View-Controller)设计模式,用于构建企业级的Java Web应用程序。本学习系列旨在帮助开发者深入理解...

    struts 2.0自定义验证器

    Struts 2会自动处理这些错误并在视图层显示。 6. **创建国际化资源文件(Resource Bundle)** 验证错误信息通常需要本地化,因此需要创建一个资源文件,如`Validation.properties`,其中包含了错误消息的关键字和...

    Struts2中Validation数据验证框架教程

    如果验证失败,Validation框架会创建一个FieldError对象,包含错误信息和字段名,然后将这些错误信息放入ActionContext中。 在Struts2中,验证规则可以通过两种方式进行配置:XML配置和注解配置。XML配置是在struts...

    struts_auto_Validation

    3. **错误消息定义**:在`struts-config.xml`文件中,或者在`Validation.xml`中,你需要定义错误消息,以便当验证失败时向用户显示。 4. **ActionMapping配置**:在`struts-config.xml`中,配置ActionMapping,关联...

    struts2校验器_xml格式

    "struts2校验器_xml格式"指的是使用XML文件进行Struts2中的表单验证配置。 XML格式的验证器在Struts2中提供了灵活和可扩展的方式来定义验证规则。这些规则定义了用户在表单中输入的数据应该如何被检查,以确保它们...

    struts2.0配置

    在Struts2.0中,配置主要涉及以下几个方面: 1. **struts.xml配置文件**:这是Struts2的核心配置文件,用于定义Action、结果类型、拦截器、包配置等。在其中,你可以指定每个Action的类、方法映射、结果页面以及...

    struts2中的输入校验

    - **页面显示**:Field级别的错误信息会被自动显示在页面相应字段旁边,而Action级别的错误信息需要在JSP页面中使用`<s:actionerror>`标签来显示。 2. **校验框架**: - **XML配置文件**:Struts2支持基于XML的...

    struts用户注册登录用校验器校验信息

    Struts 的校验器基于XML配置文件,通常命名为`validation.xml`,在这里我们可以定义每个表单字段的验证规则。例如,对于用户名,我们可以要求它必须非空且长度在特定范围内;对于密码,可以要求其必须包含数字和字母...

Global site tag (gtag.js) - Google Analytics