当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: Validator概述 没有Validator,你就不得不编写验证表单数据所需的全部代码,并把它放入Form Bean对象的validate( )方法中。
 

 

    摘要:居然发现文件名编码后长度超过155就会不能正确显示和下载,最后只好找了这样一个折中的方法,截短了下面是那里的代码/// <summary> /// 下载附件。 /// </summary> /// <param name="filename">文件名</param> /// <param name="path&qu......
 ·oracle 临时表空间使用注意    »显示摘要«
    摘要:临时表空间使用注意:1.临时表空间 是用于在进行排序操作(如大型查询,创建索引和联合查询期间存储临时数据)每个用户都有一个临时表空间2.对于大型操作频繁,(大型查询,大型分类查询,大型统计分析等),应指定单独的临时表空间,以方便管理3.分配用户单独临时表空间,一般是针对 大型产品数据库,oltp数据库,数据库仓库对于小型产品不需要单独制定临时表空间,使用默认临时表空间 ......


用Validator检查你的表单

validator概述

有了validator,你就不必在form bean中编写用于验证或存储错误消息的任何代码.相反,form bean提供了validator的一个actionform子类,它提供验证或存储错误消息的功能. 【程序编程相关:oracle data pump步骤

没有validator,你就不得不编写验证表单数据所需的全部代码,并把它放入form bean对象的validate( )方法中.对于想在其上进行数据验证的每个form bean域来说,都需要编写逻辑代码来实现验证.此外,你还必须编写代码来存储验证失败时的出错消息. 【推荐阅读:C#开发小技巧--对Text控件增量赋值

validator使用两个xml配置文件来分别确定安装哪个验证例行程序与如何将它们应用于给定的应用程序.第一个配置文件validator-rules.xml说明应该被插入到框架中的验证例行程序,并提供每个验证的逻辑的名称.validator-rules.xml文件还定义了每个验证例行程序的客户端javascript代码.可以配置validator让它把这个javascript代码发送到浏览器上,这样验证就可以在客户端与服务器端进行了. 【扩展信息:CSDN Blog 界面个性化指南

可把validator框架作为一个可用于form bean验证的可插入的验证例行程序系统来进行安装.每个验证例行程序都只是一个java方法,负责执行特定类型的验证任务,验证可能通过,也可能失败. 默认情况下,validator与几个有用的验证例行程序封装在一起来提供,这些例行程序能满足大多数情况下的验证要求.但是,如果validator框架没有提供你需要的验证例行程序,那么你可以自己创建定制的验证例行程序,并将它插入到该框架中.此外,validator还支持服务器端与客户端(javascript)的验证,而form bean只提供服务器端验证界面.

第二个配置文件validation.xml确定哪个验证例行程序应用到哪个form bean.文件中的定义使用struts-config.xml文件给出的form bean的逻辑名称以及validator-rules.xml文件给出的验证例行程序的逻辑名称,以便把二者关联起来.

使用validator框架包括启用validator插件.配置validator的两个配置文件,以及创建提供validator的actionform子类的form beans.下面详细解释如何配置与使用validator.

启用validator插件

虽然validator框架是与struts封装在一起提供的,但在默认状况下validator并不被启用.为了启用validator,要向你的应用程序的struts-config.xml文件中添加下面的插件定义.

<!-- validator configuration --> <plug-in classname="org.apache.struts .validator.validatorplugin"> <set-property property="pathnames" value="/web-inf/ validator-rules.xml, /web-inf/ validation.xml"/> </plug-in>

该定义告诉struts为你的应用程序加载并初始化validator插件.在初始化时,该插件装入由路径名属性指定的.用逗号分隔的validator配置文件清单.
...   下一页

 ·php weekly summary | 08.nov.2004    »显示摘要«
    摘要:new: ./configure, suse and the amd64 hans zaunere of the new york php group wrote in to ask whether there was as yet a solution to the amd64/suse configuration issues he´d highlighted a couple ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE