- 浏览: 115229 次
- 性别:
- 来自: 上海
文章分类
最新评论
struts validator验证框架
1 配置:
* 加入国际化配置在struts-config.xml文件中,如:
<message-resources parameter="MessageResources"/>
* 提供国际化资源文件
* 引入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>
* 提供validator.xml和validator_rules.xml文件,将此文件拷贝到WEB-INF下
2 validator服务器验证
* 配置validation.xml文件
3 validator客户验证(javascript)
* 配置validation.xml文件
* 在jsp页面中包含<html:javascript>
* 对需要验证的表单定义onsubmit事件,其中事件名称为validate+ActionForm的名称,如:validateLogin
1 配置:
* 加入国际化配置在struts-config.xml文件中,如:
<message-resources parameter="MessageResources"/>
* 提供国际化资源文件
* 引入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>
* 提供validator.xml和validator_rules.xml文件,将此文件拷贝到WEB-INF下
2 validator服务器验证
* 配置validation.xml文件
3 validator客户验证(javascript)
* 配置validation.xml文件
* 在jsp页面中包含<html:javascript>
* 对需要验证的表单定义onsubmit事件,其中事件名称为validate+ActionForm的名称,如:validateLogin
发表评论
-
[导入]为Struts 2.0做好准备
2009-10-29 19:00 0摘要: Struts 2.0系列之一 Struts ... -
[导入]常用的Struts 2.0的标志(Tag)介绍
2009-10-29 19:00 287摘要: 在上一篇文章《为Struts 2.0做好准备 ... -
[导入]Struts 2.0的Action讲解
2009-10-29 19:00 609摘要: 有Struts 1.x经验的朋友都知道Act ... -
[导入]在Struts 2.0中国际化(i18n)您的应用程序
2009-10-29 19:00 330摘要: Struts 2.0系列之四 国际化是商业系 ... -
[导入]转换器(Converter)——Struts 2.0中的魔术师
2009-10-29 19:00 461摘要: 在我已往的Struts 1.x项目经验中,有 ... -
[导入]在Struts 2.0中实现表单数据校验(Validation)
2009-10-29 19:00 300摘要: All Input Is Evil! ... -
[导入]Struts 2的基石——拦截器(Interceptor)
2009-10-29 19:00 370摘要: Struts 2.0系列之七 Interce ... -
[导入]在Struts 2中实现文件上传
2009-10-29 19:00 271摘要: Struts 2.0系列之九 Struts ... -
[导入]在Struts 2中实现CRUD
2009-10-29 19:00 358摘要: Struts 2系列之十 CRUD是Crea ... -
[导入]Struts 2中的OGNL
2009-10-29 19:00 533摘要: Struts 2系列之十一 OGNL是一种功 ... -
[导入]Strus 2的新表单标志的使用
2009-10-29 19:00 490摘要: Struts 2系列之十二 Struts 2 ... -
[导入]Struts 2与AJAX(第一部分)
2009-10-29 19:00 454摘要: Struts 2系列之十三 在当今——Web ... -
[导入]Struts 2与AJAX(第二部分)
2009-10-29 19:00 578摘要: Struts 2系列之十四 在上一篇文章《S ... -
[导入]Struts 2与AJAX(第三部分)
2009-10-29 19:00 575摘要: 在上两部分的《Struts 2与AJAX》中 ... -
struts2 页面转向错误No result defined for action and result Invalidation
2009-11-20 16:57 794Messages: No result defined for ... -
struts1.3-基础及原理
2009-11-29 22:59 578网站struts.apache.org 实践 ... -
struts1.3-DispatchAction
2009-11-30 08:10 401DynaActionForm 配态form 1 配置动态for ... -
struts1.3-Converter
2009-11-30 08:10 634Converter添加java.util.Date ... -
struts1.3-exception
2009-11-30 08:11 798一 配置异常(在struts-config.xml文件中定义) ... -
struts1.3-plugIn
2009-11-30 08:12 354可以加入ValidatorPlugIn动态验证框架插件 org ...
相关推荐
在Struts1.3中,Validator的主要目标是减少程序员编写验证逻辑的工作量,通过配置文件和自定义验证规则实现。这使得应用程序可以更加灵活地处理用户输入,并提供友好的错误提示。下面我们将详细介绍Struts1.3中...
Struts1.3 与1.2向比验证框架部分还是有所区别的,该例子通过一个简单的Email的校验,演示如何通过Struts Validate验证框架进行在页面中生成JavaScripte脚本,进行客户端校验。下完后记得评分,资源分就会回来,还能...
7. **Validator框架**:Struts 1.3 包含了强大的验证框架,允许开发者定义复杂的验证规则,用于在客户端和服务端检查用户输入的有效性。 8. **Plug-ins和自定义标签库(Tags)**:Struts 1.3 支持插件系统,开发者...
8. **验证框架**:内置了Form Bean验证机制,可以通过配置文件定义验证规则,确保用户输入的数据符合预期。 9. **插件支持**:Struts 1.3支持各种插件,如Struts Tiles、Struts Tiles2、Struts Validator等,这些...
Struts1.3 API 是一个基于Java的开源框架,用于构建企业级的Web应用程序。它遵循Model-View-Controller (MVC) 设计模式,帮助开发者有效地管理应用程序的业务逻辑、用户界面和数据处理。Struts1.3是Struts框架的一个...
Struts1.3是Apache软件基金会的一个开源框架,主要用于构建基于Java EE的Web应用程序。它遵循Model-View-Controller(MVC)设计模式,提供了一种结构化的方式来组织应用程序,使得开发人员能够更有效地处理业务逻辑...
8. **Validator验证框架**:Struts1.3包含了内置的验证框架,用于验证用户输入的数据,确保其有效性和安全性。 9. **JSP标签库**:Struts提供了丰富的JSP标签,简化了视图层的开发,例如logic标签用于条件判断,...
这个“struts1.3.rar”压缩包包含了Struts 1.3版本的核心库和其他相关依赖,使得开发者能够快速地搭建和运行Struts应用。下面我们将深入探讨Struts 1.3的关键组件和它们在开发过程中的作用。 1. **Struts Core** (`...
9. **Validator 规则引擎**:Struts 提供了一种基于 XML 的验证框架,用于在客户端和服务端进行数据验证。 10. **Interceptor 拦截器**:拦截器是 Struts 1.3 中的一个关键概念,它允许在 Action 被调用前后执行...
08 Struts_08DynaValidatorForm : Struts框架的Validator验证框架 09 Struts_09Token : Structs的令牌机制,避免重复提交问题 10 Struts_10SmartUpload : structs的文件上传 11 Struts_11Internationalize : Structs...
8. **Validator框架**:Struts1.3包含了Validator框架,用于验证表单数据,它在`org.apache.struts.validator`包下。 9. **Plug-In机制**:Struts支持插件扩展,允许开发者添加自定义的功能模块,这主要涉及到`org....
4. **表单验证**:学习如何使用Struts1的ActionForm和Struts2的Validator框架进行数据校验。 5. **结果类型**:掌握如何定义Action执行后的跳转结果,如Redirect、Stream等。 6. **标签库**:深入研究各种内置标签的...
Struts1.3和Hibernate3.2是两个非常重要的Java Web开发框架,它们在软件开发领域有着广泛的使用。Struts1.3是一个基于MVC(Model-View-Controller)模式的开源框架,主要负责处理HTTP请求,管理业务逻辑,以及与视...
6. **表单验证**:ActionForm可以包含验证逻辑,通过自定义Validator框架进行客户端和服务端的数据验证。 7. **Tiles框架集成**:Struts 1.3.x版本集成了Tiles框架,允许开发者创建可重用的页面布局和组件,提高...
Commons Validator是一个用于数据验证的库,而Struts则是一个MVC(模型-视图-控制器)框架,常用于构建基于J2EE的企业级应用。这篇博客讨论的是在使用Commons Validator 1.3版本与Struts 1.1版本时遇到的问题及其...
8. **插件体系**:Struts允许开发者通过插件扩展其功能,如Validator插件用于数据验证,Tiles插件则用于页面布局。 9. **预定义动作和结果**:Struts 1.3.x引入了预定义的动作和结果,如forward、redirect等,简化...
10. **Validator框架**:Struts 1包含一个验证框架,允许开发者定义表单验证规则,自动检查用户输入,提供错误反馈。 11. **Plug-in机制**:Struts 1允许添加自定义插件扩展功能,如Spring集成、Hibernate集成等,...
通过在`struts-config.xml`中定义验证规则,或者使用Struts的Validator插件,可以确保接收到的数据符合预期格式和约束。 **7. 拓展与升级** 尽管Struts 1.3已经较为陈旧,但理解其工作原理对于学习更现代的框架如...