`
cuisuqiang
  • 浏览: 3956259 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
3feb66c0-2fb6-35ff-968a-5f5ec10ada43
Java研发技术指南
浏览量:3666795
社区版块
存档分类
最新评论

Struts中Resources cannot be null错误

    博客分类:
  • J2EE
阅读更多
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"。

其实呢我犯的错误是ActionForm继承错了父类,我继承了Action!这等同于你没有配置好自己的ActionForm,因此会报出这样的错误!

分享到:
评论
3 楼 cuisuqiang 2014-01-03  
LinusLan 写道
不错不错,看到你的文章还真的是幸运了,真的是解决了。太好了,比百度上千篇一律的文章好太多了,太谢谢了。

能帮上大家我就高兴
2 楼 LinusLan 2014-01-02  
不错不错,看到你的文章还真的是幸运了,真的是解决了。太好了,比百度上千篇一律的文章好太多了,太谢谢了。
1 楼 IceWee 2011-09-13  
不错 谢谢

相关推荐

    解决Struts中ApplicationResources.properties文件不支持中文问题

    解决 Struts 中 ApplicationResources.properties 文件不支持中文问题 Struts 框架中,ApplicationResources.properties 文件是用于存储应用程序的资源文件,如按钮文字、菜单项、提示信息等。然而,默认情况下,...

    Struts2 中的一个小问题

    最近在学struts2,遇到了个小...The file cannot be validated as the host "struts.apache.org" is currently unreachable 在网上找了很久,没有找到解决方法,后来自己解决了。 拿出来,希望对有同样问题的有点帮助。

    Struts常见错误及原因分析.

    2. **配置文件中的打字或拼写错误**:`struts-config.xml`文件中的配置存在错误。 **解决办法**: - 检查`web.xml`文件中是否正确配置了ActionServlet。 - 审核`struts-config.xml`文件,确保所有的配置项都正确...

    struts的错误处理

    在Struts框架中,错误处理是非常重要的一部分,它能够帮助开发者有效地管理用户的输入错误以及其他运行时异常,从而提升用户体验并确保系统的稳定性。 #### 二、在ActionForm中进行错误处理 在Struts中,...

    struts中常见错误的解决方法

    本文档中详细的描述了struts中常见的几种错误,以及解决这些错误的方法

    struts2常见错误

    确保`struts.xml`位于`src/main/resources`或`WEB-INF/classes`目录下,并且已经被包含在类路径中。 2. **缺少类定义错误:java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils** 这是由于缺少...

    Struts-1.2.9 修改版(增加了对没有配置的path的处理)

    更新内容: 在原来的版本中, 如果一个路径没有在struts-config.xml文件中配置, 返回的是一个404错误页面, 现在, 如果一个请求路径没有在标签中配置, 我们可以自定义返回的错误页面. 使用示例: 如果你想要使用这个...

    swfuplaod+struts2实现多文件上传

    3. **创建Struts2 Action**:在Struts2框架中,创建一个处理文件上传的Action类,该类通常会包含一个`List&lt;HttpServletFileWrapper&gt;`类型的属性,用于接收上传的文件。 4. **编写Struts2配置**:在struts.xml配置...

    struts2错误显示

    ### Struts2错误显示知识点详解 #### 一、Struts2简介及验证机制 Struts2是一个基于MVC模式的开源Web应用框架,用于构建企业级的Java Web应用程序。相较于Struts1.x版本,Struts2提供了更为强大的功能,尤其是在...

    struts错误处理机制小例子

    在这个“struts错误处理机制小例子”中,我们将探讨Struts如何优雅地处理应用程序中的异常和错误,确保用户界面的友好性和系统的稳定性。 在Struts框架中,错误处理主要依赖于两个关键组件:ActionForm和Struts配置...

    struts1项目500常见错误总结

    "No action instance for path /Logon could be created"错误表明Struts框架无法为指定路径'/Logon'创建Action实例。这通常是由于以下几个因素导致的: 1. **配置错误**:在struts-config.xml文件中,Action的配置...

    李顺利Struts2表单验证后回显错误信息 标签使用

    在这个例子中,`#session.actionErrors`是Struts2默认存放全局错误的地方,`&lt;s:iterator&gt;`标签遍历并显示所有错误信息。 李顺利老师的讲解还可能涵盖了错误信息的自定义格式化,例如,使用CSS样式来美化错误信息的...

    如何自定义Struts2表单验证后的错误信息显示格式/样式

    最后,在JSP页面中通过Struts2的标签库来显示错误信息。例如,使用`&lt;s:actionerror/&gt;`或`&lt;s:fielderror/&gt;`标签,结合自定义的主题和模板,显示自定义格式的错误信息。 总结来说,自定义Struts2表单验证后的错误...

    Struts 友好错误提示

    "Struts 友好错误提示"这个主题聚焦于如何在Struts框架中实现优雅的错误处理,以向用户展示定制的错误信息,而不是默认的系统错误页面。 首先,了解Struts的工作原理至关重要。Struts框架通过拦截器(Interceptor)...

    struts常见错误以及解决

    ### Struts 常见错误及其解决方案 #### 一、`Servlet.service() for servlet jsp threw exception` 在Struts框架的开发过程中,我们经常会遇到一些常见的异常情况,这些异常不仅会打断我们的工作流程,还会影响到...

    struts 查找错误插件

    在开发过程中,错误和异常的处理是至关重要的,尤其是对于复杂的MVC框架如Struts而言。"struts 查找错误插件" 提供了一种有效的手段来帮助开发者定位并解决应用中的问题,提高开发效率和调试准确性。 "configdebug-...

    Struts常见错误汇总

    - 检查 `struts-config.xml` 文件中 `&lt;message-resources&gt;` 标签是否正确配置了资源文件路径。 - 确认资源文件中是否存在对应的键值对。 - 如果使用的是自定义的资源文件,确认资源文件的加载方式是否正确。 #### 4...

    Struts的常见错误和异常.doc

    然而,像任何其他复杂的框架一样,Struts在开发和运行过程中可能会遇到各种错误和异常。以下是一些Struts常见的错误及其可能的原因: 1. **Cannot retrieve mapping for action 异常** 当尝试访问一个未在`struts-...

    Struts中ActionError学习

    在这个“Struts中ActionError学习”的主题中,我们将深入探讨ActionError这一机制,它是Struts处理错误和异常的重要手段。 ActionError是Struts框架中的一个类,它用于封装在业务逻辑执行过程中遇到的错误信息。当...

    struts中ActionForm的validate方法使用小得

    这样,如果验证失败,ActionErrors就会包含至少一个ActionMessage,从而导致请求不会继续执行Action的`execute`方法,而是根据`struts-config.xml`中的配置跳转到预设的错误处理页面,如"reg.jsp"。 在Struts的配置...

Global site tag (gtag.js) - Google Analytics