﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-个人技术空间-文章分类-Struts</title><link>http://www.blogjava.net/caojianguo/category/15547.html</link><description>技术交流区</description><language>zh-cn</language><lastBuildDate>Tue, 27 Feb 2007 08:51:15 GMT</lastBuildDate><pubDate>Tue, 27 Feb 2007 08:51:15 GMT</pubDate><ttl>60</ttl><item><title>validator验证框架</title><link>http://www.blogjava.net/caojianguo/articles/71243.html</link><dc:creator>曹建国</dc:creator><author>曹建国</author><pubDate>Fri, 22 Sep 2006 01:26:00 GMT</pubDate><guid>http://www.blogjava.net/caojianguo/articles/71243.html</guid><wfw:comment>http://www.blogjava.net/caojianguo/comments/71243.html</wfw:comment><comments>http://www.blogjava.net/caojianguo/articles/71243.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/caojianguo/comments/commentRss/71243.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/caojianguo/services/trackbacks/71243.html</trackback:ping><description><![CDATA[
		<div class="postbody">
				<p>1.要使用validator验证框架，首先要采用插件机制把validator加入到框架中去。<br />在struts配置文件中配置ValidatorPlugIn插件，代码如下：</p>
				<p>&lt;plug-in className="org.apache.struts.validator.ValidatorPlugIn"&gt;<br />     &lt;set-property property="pathnames"<br />     value="/WEB-INF/validator-rules.xml,/WEB-INF/validation.xml"/&gt;<br />&lt;/plug-in&gt;</p>
				<p>2.validator框架不能用于验证标准的org.apache.struts.action.ActionForm类。要使用validator框架，<br />应该采用ActionForm的两个子类：org.apache.struts.validator.DynaValidatorForm和<br />org.apache.struts.validator.ValidatorForm。</p>
				<p>3.DynaValidatorForm和ValidatorForm都实现了validate()方法，所以，在创建他们的子类时，不必覆盖<br />validate()方法；具体做法是将自动生成的validate()和reset()方法删除。</p>
				<p>4.编写validation.xml文件，这个文件很重要哦！<br />在这个文件中设置各种验证规则，可以是validator框架自带的，也可以是自定义的规则！</p>
				<p>5.如果有自定义的规则，首先要添加到validator-rules.xml文件中。</p>
		</div>
<img src ="http://www.blogjava.net/caojianguo/aggbug/71243.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/caojianguo/" target="_blank">曹建国</a> 2006-09-22 09:26 <a href="http://www.blogjava.net/caojianguo/articles/71243.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>