`
j2ee_chenwei
  • 浏览: 41845 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
最近访客 更多访客>>
社区版块
存档分类
最新评论

使用struts validator验证框架的配置步骤

阅读更多
struts validator验证框架

1.配置:
*加入国际化配置在 struts-config.xml文件中,如: <message-resources parameter="MessageResources"/>
*提供国际化资源文件 o.properties
prompt.username=用户名称
prompt.password=登陆密码

errors.required={0} ,是必须的.
*引入 validator 插件在 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 和 validator_rules.xml 文件,将此文件拷贝到 WEB-INF下
2.validator 服务器端验证
*配置 validation.xml文件
3.validator客户端验证 (javascript)
*配置 validation.xml文件
*在 jsp 页面中包含 <html:javascript>
*对需要验证的表单定义 onsubmit 事件,其中事件名称为 validate+ActionForm的名称,如:validateLoginForm
4.配置 struts-config.xml 文件
*配置一个动态验证form,继承 DynaValidatorForm 类
<form-beans>
<form-bean name="loginForm" type="org.apache.struts.validator.DynaValidatorForm">
<form-property name="username" type="java.lang.String"/>
<form-property name="password" type="java.lang.String"/>
<form-bean/>
</form-beans>

<!-- input:需要验证的 jsp 页面-->
<action-mappings>
<action path="/login" type="com.cw.LoginAction" name="loginForm" scope="request" validate="true" input="/login.jsp"/>
</action-mappings>

5.validator框架客户端验证(javascript)页面 login.jsp
<html:javascript formName="loginForm"/>
<html:form action="login.do" onsubmit="return validateLoginForm(this)">
username:<html:text property="username"/>
password:<html:password property="password"/>
<html:submit/>
<html:form>

6.validator框架服务器端验证页面 login.jsp

<html:form action="login.do">
username:<html:text property="username"/><html:errors property="username"/>
password:<html:password property="password"/><html:errors property="password"/>
<html:submit/>
<html:form>
分享到:
评论

相关推荐

    Struts validator验证框架

    Struts Validator是一个强大的验证框架,它是Apache Struts框架的一部分,用于在Java Web应用程序中实现数据验证。这个框架帮助开发者在用户提交表单时确保输入的数据是合法、完整且符合业务规则的,从而提高应用...

    struts1.x使用common-validator验证框架

    此外,Struts1.x的验证框架不仅限于服务器端验证,也可以结合JavaScript进行客户端验证,以提高用户体验。客户端验证可以通过在JSP页面中引入Struts的JavaScript库,然后利用`&lt;html:javascript&gt;`标签生成相应的验证...

    struts2验证框架

    Struts2 验证框架的工作原理可以概括为以下几个步骤: 1. 用户提交请求时,Struts2 框架将用户输入的数据传递给 Validator Framework。 2. Validator Framework 将用户输入的数据与 Validation Rules 进行比较,以...

    struts验证器validator使用,以及自定义验证器

    **二、Struts验证器Validator的使用步骤** 1. **引入依赖**:在Maven项目的pom.xml文件中添加Struts2的Validator相关依赖,例如: ```xml &lt;groupId&gt;org.apache.struts &lt;artifactId&gt;struts2-validation-plugin...

    IBM 的 Struts validator框架

    在压缩包文件"struts validator教程"中,可能包含了关于如何使用Struts Validator的详细教程,包括配置文件示例、ActionForm的编写方法、如何处理验证错误等内容。这些资源对于初学者来说非常有价值,可以帮助他们...

    Struts验证框架配置详解

    通过以上步骤,你就可以在Struts2项目中配置并使用验证框架了。这不仅可以确保数据的正确性,还可以提供友好的用户反馈,提高用户体验。在实际开发中,根据项目需求,你还可以扩展验证规则,使用自定义验证器或者...

    Struts Validator验证器使用指南.pdf

    Struts Validator是一个用于Java Web应用程序中的数据验证框架,它是Struts框架的一个扩展模块。该验证器支持多种形式的数据验证,包括基本类型验证、复杂对象验证及用户自定义验证逻辑等。通过Struts Validator,...

    Validator验证框架.pdf

    Validator验证框架是一种强大的工具,它与Struts框架结合使用,用于实现Web应用程序中的数据验证功能。通过使用Validator框架,开发人员可以简化验证逻辑,提高代码的可维护性和重用性。本文将详细介绍Validator框架...

    struts1验证框架相当好的经典例子

    通过以上步骤,我们就配置好了Struts1的验证框架,并对用户输入进行了有效的校验。当用户提交表单时,Struts1会根据`validation.xml`中的规则进行验证,如果失败,将跳转到错误页面显示相应的错误消息。如果验证成功...

    struts2验证框架简单实例

    本实例将带你深入理解Struts2验证框架的使用,以及在实际操作中可能遇到的问题和解决方案。 首先,Struts2的验证框架主要基于两个组件:`Validation`和`Validator`。`Validation`是Action类的注解,而`Validator`则...

    validator验证框架的简单使用(struts)

    在本教程中,我们将深入探讨如何在Struts应用中简单使用Validator框架,主要关注`validator.xml`配置文件的使用。 首先,让我们理解Validator框架的核心概念。Validator框架提供了一种声明式的方式来定义验证规则,...

    一个validator的验证程序.rar_struts_validator

    Struts Validator是一个强大的验证框架,它是Apache Struts项目的一部分,用于在Java Web应用程序中执行客户端和服务器端的数据验证。这个“一个validator的验证程序.rar_struts_validator”压缩包包含了一个作者自...

    Struts Validator 开发指南

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

    Struts的验证框架Validate使用[1]

    在"A269]Struts的验证框架Validate使用续一.exe"这个文件中,可能会进一步探讨如何处理复杂场景下的验证,例如跨字段验证、自定义验证逻辑的实现,以及如何在多个ActionForm之间共享验证规则等。深入理解并熟练应用...

    struts验证框架例子

    使用Struts验证框架的过程通常包括以下几个步骤: 1. **定义验证规则**:在项目的资源文件(如validation.xml)中,开发者需要定义每个表单字段的验证规则。规则可以包括正则表达式、最大值、最小值等。 2. **创建...

    struts十大验证框架

    #### 三、Struts验证框架的结构与配置 在Struts中,验证主要是通过`&lt;validators&gt;`标签来配置的。下面是一些具体的验证类型及其配置示例: 1. **RequiredString Validator**:检查字段是否为空。 ```xml ...

    validator框架的应用

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

    struts验证框架之例题

    在这个“struts验证框架之例题”中,我们将深入探讨如何利用Struts的Validator框架来实现这一功能。 首先,我们需要了解Struts验证框架的基本概念。Struts的Validator框架是基于XML配置的,它允许开发者定义一系列...

    validator独立框架验证小例子

    Apache Commons Validator就是这样一个强大的验证框架,它为Java应用程序提供了灵活且可扩展的数据验证功能。本篇文章将深入探讨Apache Commons Validator框架,并通过一个简单的小例子来演示其使用方法。 Apache ...

Global site tag (gtag.js) - Google Analytics