posts - 9, comments - 6, trackbacks - 0, articles - 3
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

2006年12月10日

Struts  ValidatorResources 的警告问题

google到的其他人同样的问题描述
http://www.mail-archive.com/user@struts.apache.org/msg51847.html


我自己的配置
struts-config-action.xml中配置

< form-beans >
    
< form-bean  name ="dynamicForm"  type ="org.apache.struts.validator.LazyValidatorForm" />
</ form-beans >

运行所有跟这个form有关的页面都会出现:
[ValidatorResources]2006-12-10 00:07:23 WARN : Form 'dynamicForm' not found for locale 'zh_CN'

我即使在messageResource_zh_CN.properties添加了对应的key/name也不行.

解决方法,参考其他帖子,我首先升级strut 到1.3.x,commons-validator也升级到1.3.0
然后

  < plug-in  className ="org.apache.struts.validator.ValidatorPlugIn" >
  
< set-property  property ="pathnames"
       value
="/WEB-INF/validator-rules.xml,/WEB-INF/validation-user.xml" />
 
</ plug-in >


在validation-user.xml 添加一个form就行了

< form-validation >
 
< formset >
  
< form  name ="dynamicForm" />
 
</ formset >
</ form-validation >

不再有这个WARN 了。 

posted @ 2006-12-10 00:13 Dr.Water 阅读(809) | 评论 (3)编辑 收藏