您的位置:首页 > 编程语言 > Java开发

java.lang.IllegalArgumentException: Resources cannot be null

2009-12-22 10:42 531 查看
java.lang.illegalargumentexception: resources cannot be null.
org.apache.commons.validator.validator.<init>(validator.java:188)
org.apache.struts.validator.resources.initvalidator(resources.java:475)
org.apache.struts.validator.validatorform.validate(validatorform.java:104)
..............

这个问题还真的没有见过呢
乍一看还真蒙了,但是只要你出了这个问题还搜索到了这篇文章,那么你走运了
这个问题很简单,也很容易就解决了
出现这个问题首先检查struts-config.xml
例如把Form的type写成了Action的路径,就会报这样的错
<message-resources parameter="com.jatty.struts.ApplicationResources" />
如果是对的话,就看下你的ActionForm了,是否继承了ValidatorForm,ActionForm或者其他的Form父类。
就是因为你配置了struts的form,但是你没有给她配置validate方法,加上validate就可以通过了,俗话说巧妇难为无米之炊,人没有那金刚钻,怎么能干那瓷器活,是不?
还有一种解决方法就是在struts-config.xml里把validate="false"。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: