- 浏览: 76923 次
- 性别:
- 来自: z驻马店
文章分类
最新评论
1:建立validator-rules.xml和 validation.xml
2:将这两个文件作为插件存入struts配置文件,在struts配置文件最后加上:
<plug-in className="org.apache.struts.validator.ValidatorPlugIn">
<set-property property="pathnames" value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml" />
</plug-in>
3:由于所有的错误信息都是通过资源文件ApplicationResource.properties保存的,所以要在资源文件中配置错误信息。
4:编写JSP,ActionForm,Action;
注意: 此时,ActionForm应该继承 org.apache.struts.validator.ValidatorForm,或者是 org.apache.struts.validator.DynaValidatorForm
5:在validation.xml 内写验证规则了;
6.配置action,注意validate=“true”
<action attribute="memberForm" name="memberForm"
parameter="status" path="/member" scope="request"
type=“org.lxh.struts.action.MemberAction” validate=“true” />表示使用验证框架
</action-mappings>
7.需要进行验证的页面:
<body> <html:errors/>
注意红色部分,名字要一致。 <html:form action="member.do" method="post" onsubmit="return validateMemberForm(this)"> ID:<html:text property="mid"/><br> 年龄:<html:text property="age"/><br> 生日:<html:text property="birthday"/><br> 邮箱:<html:text property="email"/><br> <html:hidden property="status" value="insert"/> <html:submit value="提交"></html:submit> <html:reset value="重置"></html:reset> </html:form> <html:javascript formName="memberForm"/> </body>
•在jsp上包含<html:javascript>表示将按照javascript方式进行验证
•<html:javascript name=“regForm”/>
•对需要验证的form表单添加onsubmit事件
–<html:form action=“…” onsubmit=“return validateRegForm(this)”>
–表单验证的函数就是通过<html:javascript>标签生成,可以直接通过源代码查找。
发表评论
-
javascript encodURI() 和 JAVA URLDecoder.decode
2012-08-08 11:11 1468Js中 encodURI(encodURI(xxxx)),在j ... -
关于js中"window.location.href"、"location.href"
2012-04-12 17:08 844关于js中"window.location.href ... -
hibernate.current_session_context_class 错误
2011-12-27 15:24 891在使用SessionFactory的getCurrentSes ... -
SELECT INTO 和 INSERT INTO SELECT 两种表复制语句
2011-12-27 10:14 808Insert是T-sql中常用语句,Insert INTO t ... -
Java的SPI机制
2011-12-02 15:39 691SPI的全名为Service Provider Interfa ... -
关于TomCat自动加载class问题
2011-12-01 16:49 3292每次用tomcat的时候,每当我对类做了修改必须要重新启动to ... -
Eclipse无法自动编译的问题
2011-11-21 10:37 1135今天遇到了一个小问题,就是eclipse下导入的工程都无法 ... -
转:DynaBean 的使用
2011-11-08 11:21 3970DynaBean 的使用 在正常的开发的过程 ... -
HttpSession , HttpSessionListener , HttpSessionBindingListener , HttpSessionAtri
2011-10-26 16:35 829原来我一直认为只有当 ... -
jsp 自定义标签
2011-10-08 21:31 1018有时候web.xml中无法配置<taglib>,原 ... -
Dom4j使用
2011-09-29 19:37 1382先来一段网上的废话: om4j是一个Java的XML API ... -
java.lang.NoClassDefFoundError: org/jaxen/JaxenException
2011-09-29 16:47 1086Exception in thread "mai ... -
commons logging log4js的使用
2011-09-28 17:14 1071为什么要用日志(Log ... -
javascript void(0)的含义
2011-09-28 08:55 943我想使用过ajax的都常见这样的代码:<a href ... -
struts1 DispatchAcion
2011-09-24 18:40 863public class LoginAction extend ... -
Exploded location overlaps an existing deployment” 的解决方法
2011-09-24 17:10 979项目->properties->MyEclipse ... -
java程序员面试交流项目经验
2011-09-02 20:23 9671:请你介绍一下你自己 ... -
Java项目开发规范之方法命名规范
2011-09-02 20:19 10431 共用类公共用类要求以“功能英文名称(首字母大写)”+ Ut ... -
伪代码
2011-08-14 19:33 935所谓伪代码其实就是配合初学编程的,常用代码配合写算法,也就是把 ...
相关推荐
在Struts1中,验证框架是处理用户输入数据校验的重要组成部分,它帮助开发者确保用户提交的数据符合预定义的规则,从而提高应用程序的安全性和用户体验。下面将详细介绍Struts1验证框架的使用。 首先,我们来看一下...
校验框架是Struts1中的一个重要组件,用于验证用户输入数据的有效性和完整性。 Struts1的校验框架主要分为两部分:ActionForm和Validator。ActionForm对象用于接收和封装用户从视图层提交的数据,而Validator则负责...
Struts2作为一款流行的Java Web开发框架,提供了一套强大的校验框架,使得开发者能够方便地对用户输入数据进行验证,确保数据的准确性和安全性。本文将深入探讨Struts2校验框架的应用,包括其核心概念、配置方式、...
1. Validator Framework:Validator Framework 是 Struts2 验证框架的核心组件,负责对用户输入的数据进行验证。Validator Framework 提供了一个通用的验证机制,可以对用户输入的数据进行验证。 2. Validators:...
验证框架是Struts1.x的一个重要组成部分,用于处理用户输入数据的验证,确保数据的准确性和完整性。以下是对Struts1.x验证框架的详细说明: 1. **验证框架的引入** 在Struts1.x中,验证通常分为两个阶段:客户端...
其中,Struts2提供的校验框架是其核心特性之一,能够有效地进行表单验证,并且支持多种验证方式。 #### 二、配置Struts2框架 为了使用Struts2框架,首先需要在项目的`web.xml`文件中配置过滤器。下面的示例展示了...
在Struts2中,验证框架是其核心特性之一,它允许开发者对用户输入的数据进行校验,确保数据的完整性和安全性。这个“struts2验证框架示例”提供了深入理解并实际操作Struts2验证功能的机会。 首先,让我们了解一下...
在Struts2框架中,验证框架是其一个重要组成部分,用于确保输入数据的准确性和完整性,从而防止因无效数据导致的程序异常或错误。本实例将带你深入理解Struts2验证框架的使用,以及在实际操作中可能遇到的问题和解决...
### Struts2校验框架详解 #### 一、概述 Struts2作为一款流行的Java Web应用框架,提供了丰富的功能来支持开发人员构建高效且可维护的应用程序。其中,Struts2校验框架(Validation Framework)是该框架的核心特性...
在Struts2中,验证框架是处理用户输入验证的关键部分,它确保了从客户端接收到的数据的质量和准确性。本示例将深入探讨Struts2验证框架的基本用法,特别适合初学者理解和掌握。 ### 一、Struts2验证框架概述 ...
Struts7验证框架是用于Java Web开发中的一个关键组件,主要负责处理用户输入数据的验证。这个框架在学习和实际项目开发中具有广泛的应用,因为它能够有效地提高代码的可维护性和减少开发工作量。 传统的Struts框架...
Struts2的校验框架基于Apache Commons Validator,提供了多种预定义的验证器类型以及自定义验证器的功能。这些验证器可以在配置文件中或代码中定义,用于检查表单字段的有效性。 #### 三、示例分析 ##### 1. 配置...
struts2.0的数据校验框架struts2.0的数据校验框架struts2.0的数据校验框架struts2.0的数据校验框架
Struts1的Validator框架主要负责在提交表单前对用户输入进行校验,确保数据的有效性和安全性。它支持多种验证方式,包括内置验证规则和自定义验证逻辑,可以满足复杂的应用需求。 #### 二、Validator框架的组成部分...
验证框架通过XML配置文件定义验证规则,并且可以与JavaBeans属性映射,这样就可以对用户的输入进行校验。一旦验证失败,框架会将错误信息添加到ActionErrors容器中,然后在JSP页面上显示给用户。 ### 2. 配置验证...
下面将详细介绍Struts2自定义校验框架的相关知识点。 1. **Struts2验证框架概述** Struts2的验证框架主要负责处理用户提交的数据,进行验证,并在验证失败时显示错误消息。它支持两种验证方式:基于注解的验证...
Struts2的校验框架是基于Apache Commons Validator库的,它允许开发者定义一系列的验证规则来检查用户的输入。这些规则可以是简单的数据类型检查,如非空、长度限制,也可以是复杂的业务逻辑校验。校验过程通常分为...