`
jaesonchen
  • 浏览: 309918 次
  • 来自: ...
社区版块
存档分类
最新评论

validator

 
阅读更多
LoginAction-validator.xml:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE validators PUBLIC
        "-//OpenSymphony Group//XWork Validator 1.0.2//EN"
        "http://www.opensymphony.com/xwork/xwork-validator-1.0.2.dtd">
        
<validators>
	<field name="userName">
		<field-validator type="stringlength">
			<param name="maxLength">10</param>
			<param name="minLength">5</param>
			<message>Your userName(${userName}) must be between ${minLength} and ${maxLength} characters long.
			</message>
		</field-validator>
	</field>
	<field name="phone">
		<field-validator type="requiredstring">
			<message key="phone.required" />
		</field-validator>
	</field>
	<field name="email">
		<field-validator type="requiredstring">
			<message>You must enter a value for email.</message>
		</field-validator>
		<field-validator type="email">
			<message key="email.invalid" />
		</field-validator>
	</field>
	<field name="password">
		<field-validator type="stringlength">
			<param name="maxLength">8</param>
			<param name="minLength">6</param>
			<message>Your password should be 6-8 characters.
			</message>
		</field-validator>
		<field-validator type="passwordintegrity">
			<param name="specialCharacter">!@#</param>
			<message>Your password must contain one letter, one number and one of the following character "${specialCharacter}".
			</message>
		</field-validator>
	</field>
	<validator type="expression">
		<param name="expression">userName != password</param>
		<message>UserName and password can not be the same.</message>
	</validator>
</validators>

LoginAction.properties:
email.invalid=Your email address was not a valid email address.
phone.required=You must enter a phone number for contact.

 

 

validator文件放在与需要验证的Ation相同目录下

 

分享到:
评论

相关推荐

    Vue表单验证插件Vue Validator使用方法详解

    Vue Validator是Vue.js框架的一个强大插件,专门用于处理表单验证。它的主要目标是简化在Vue应用中创建和管理复杂表单验证的过程。在本文中,我们将深入探讨Vue Validator的使用方法及其核心特性。 首先,为了使用...

    hibernate-validator-5.2.4.Final.jar

    《Hibernate Validator 深度解析》 Hibernate Validator 是一个基于 Bean Validation 规范的实现,是 Hibernate 项目的一部分,主要用于进行 Java 对象的验证。它提供了丰富的约束注解和自定义验证逻辑,使得开发者...

    [链接测试工具]HTML Link Validator

    HTML Link Validator是一款强大的链接测试工具,专为网页开发者和网站管理员设计,用于检查网页中的链接是否有效,确保网站的健康运行。这款工具可以帮助用户找出断链、死链、重定向等问题,提高用户体验并优化搜索...

    BootstrapValidator-0.5.3表单验证

    BootstrapValidator是基于Bootstrap框架的一个强大的表单验证插件,版本0.5.3提供了丰富的功能和自定义选项,使得在Web应用中实现高效且美观的表单验证变得简单易行。这个压缩包包含了该插件的js文件和css样式文件,...

    Struts Validator 开发指南

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

    hibernate-validator-5.0.0.CR2-dist.zip

    《Hibernate Validator 深入解析与应用》 Hibernate Validator 是一个强大的Java Bean验证框架,它基于JSR 303(Bean Validation)和JSR 349(Bean Validation 1.1)标准,提供了丰富的验证注解和自定义验证规则。...

    jquery表单验证插件Bootstrap Validator

    **jQuery表单验证插件BootstrapValidator详解** BootstrapValidator是一款基于jQuery和Bootstrap 3框架的高效、灵活的表单验证插件。它旨在提供一个简单易用的解决方案,帮助开发者实现对用户输入数据的有效性检查...

    Validator

    `Validator` 在IT行业中通常指的是用于验证数据的工具或框架,它可以确保输入的数据符合特定的规则和格式。在Java世界中,`Validator` 特别指的是JSR 303/JSR 349(Bean Validation)规范的实现,如Hibernate ...

    bootstrapvalidator

    BootstrapValidator是一款广泛应用于Web开发的前端验证插件,它基于流行的Bootstrap框架构建,为开发者提供了简单易用的接口来实现表单验证功能。这个插件的主要目标是帮助开发者创建具有美观界面和强大验证功能的...

    表单验证控件commons-validator-1.3.1

    表单验证控件commons-validator-1.3.1表单验证控件commons-validator-1.3.1表单验证控件commons-validator-1.3.1表单验证控件commons-validator-1.3.1表单验证控件commons-validator-1.3.1表单验证控件commons-...

    hibernate validator jsr303

    Hibernate Validator 是一个强大的Java Bean验证框架,它实现了JSR 303(JavaBeans Validation 1.0)和JSR 349(JavaBeans Validation 1.1)规范,为开发者提供了丰富的数据验证功能。这些规范旨在标准化Java应用...

    正规表达式的验证 RegularExpressionValidator

    ### 正规表达式的验证 RegularExpressionValidator #### 概述 `RegularExpressionValidator`是一种服务器端验证控件,用于检查输入字段中的数据是否符合指定的正则表达式模式。这种验证方式广泛应用于Web应用程序...

    validator框架的应用

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

    hibernate_validator_reference 5.0.3

    Hibernate Validator是一个基于Java Bean Validation规范(JSR 349)的实现,它允许开发者通过注解的方式对Java Bean进行校验。Hibernate Validator 5.0.3版本是该实现的特定版本,本手册将详细介绍如何使用这一版本...

    apach基于数据验证的工具包 commons-validator-1.3.1.jar

    Apache Commons Validator 是一个强大的数据验证框架,主要用于Java应用程序的数据输入验证。这个工具包提供了一种标准的方法来处理各种验证规则,比如检查电子邮件地址的有效性、日期格式、电话号码格式等,极大地...

    BOOTSTRAP VALIDATOR 源码下载

    BOOTSTRAP VALIDATOR是一款强大的前端验证插件,它与Bootstrap框架完美融合,为开发者提供了便捷的表单验证功能。这款插件基于jQuery库构建,能够帮助开发者轻松实现对用户输入数据的有效性和完整性的检查,从而提升...

    hibernate-validator-4.0.1.GA-dist

    《Hibernate Validator 深度解析:4.0.1.GA 版本详解》 Hibernate Validator,作为Java世界中的一款强大且广泛使用的验证框架,极大地简化了应用中的数据验证过程。本文将深入探讨 Hibernate Validator 4.0.1.GA ...

    bootstrapvalidator表单验证 +select2 拼音模糊匹配 demo

    在"bootstrapvalidator表单验证 + select2 拼音模糊匹配 demo"这个项目中,开发者旨在结合BootstrapValidator与select2插件,实现一个具有高可用性和用户体验的前端表单。 BootstrapValidator提供了多种内置验证...

Global site tag (gtag.js) - Google Analytics