Struts中的验证框架

时间:2011-02-24 10:08:40

标签: java struts

错误/例外:

  

在关键字“org.apache.commons.validator.VALIDATOR_RESOURCES

下的应用程序范围内找不到ValidatorResources

FrameWork:Struts1.2 / Validation Framework

使用的Jars文件:

commons-validator-1.3.1
commons-beanutils-1.8.0
commons-chain-1.2
commons-digester-1.8
commons-logging-1.0.4

所有内部LIB文件夹

在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_rules.xml”文件?

1 个答案:

答案 0 :(得分:2)

From the Struts documentation

  

按照惯例,您的应用程序使用的验证程序可以通过名为“validator-rules.xml”的文件加载,验证程序表单(或“验证”)可以单独配置(例如,在“validations.xml”中)文件)。

您从Struts安装中获得validator-rules.xml(不是validator_rules.xml)。查看内部搜索正确的名称(-而非_)。

“src”存档肯定包含它。