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,因此会报出这样的错误!
分享到:
相关推荐
解决 Struts 中 ApplicationResources.properties 文件不支持中文问题 Struts 框架中,ApplicationResources.properties 文件是用于存储应用程序的资源文件,如按钮文字、菜单项、提示信息等。然而,默认情况下,...
最近在学struts2,遇到了个小...The file cannot be validated as the host "struts.apache.org" is currently unreachable 在网上找了很久,没有找到解决方法,后来自己解决了。 拿出来,希望对有同样问题的有点帮助。
2. **配置文件中的打字或拼写错误**:`struts-config.xml`文件中的配置存在错误。 **解决办法**: - 检查`web.xml`文件中是否正确配置了ActionServlet。 - 审核`struts-config.xml`文件,确保所有的配置项都正确...
在Struts框架中,错误处理是非常重要的一部分,它能够帮助开发者有效地管理用户的输入错误以及其他运行时异常,从而提升用户体验并确保系统的稳定性。 #### 二、在ActionForm中进行错误处理 在Struts中,...
本文档中详细的描述了struts中常见的几种错误,以及解决这些错误的方法
确保`struts.xml`位于`src/main/resources`或`WEB-INF/classes`目录下,并且已经被包含在类路径中。 2. **缺少类定义错误:java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtils** 这是由于缺少...
更新内容: 在原来的版本中, 如果一个路径没有在struts-config.xml文件中配置, 返回的是一个404错误页面, 现在, 如果一个请求路径没有在标签中配置, 我们可以自定义返回的错误页面. 使用示例: 如果你想要使用这个...
3. **创建Struts2 Action**:在Struts2框架中,创建一个处理文件上传的Action类,该类通常会包含一个`List<HttpServletFileWrapper>`类型的属性,用于接收上传的文件。 4. **编写Struts2配置**:在struts.xml配置...
### Struts2错误显示知识点详解 #### 一、Struts2简介及验证机制 Struts2是一个基于MVC模式的开源Web应用框架,用于构建企业级的Java Web应用程序。相较于Struts1.x版本,Struts2提供了更为强大的功能,尤其是在...
在这个“struts错误处理机制小例子”中,我们将探讨Struts如何优雅地处理应用程序中的异常和错误,确保用户界面的友好性和系统的稳定性。 在Struts框架中,错误处理主要依赖于两个关键组件:ActionForm和Struts配置...
"No action instance for path /Logon could be created"错误表明Struts框架无法为指定路径'/Logon'创建Action实例。这通常是由于以下几个因素导致的: 1. **配置错误**:在struts-config.xml文件中,Action的配置...
在这个例子中,`#session.actionErrors`是Struts2默认存放全局错误的地方,`<s:iterator>`标签遍历并显示所有错误信息。 李顺利老师的讲解还可能涵盖了错误信息的自定义格式化,例如,使用CSS样式来美化错误信息的...
最后,在JSP页面中通过Struts2的标签库来显示错误信息。例如,使用`<s:actionerror/>`或`<s:fielderror/>`标签,结合自定义的主题和模板,显示自定义格式的错误信息。 总结来说,自定义Struts2表单验证后的错误...
"Struts 友好错误提示"这个主题聚焦于如何在Struts框架中实现优雅的错误处理,以向用户展示定制的错误信息,而不是默认的系统错误页面。 首先,了解Struts的工作原理至关重要。Struts框架通过拦截器(Interceptor)...
### Struts 常见错误及其解决方案 #### 一、`Servlet.service() for servlet jsp threw exception` 在Struts框架的开发过程中,我们经常会遇到一些常见的异常情况,这些异常不仅会打断我们的工作流程,还会影响到...
在开发过程中,错误和异常的处理是至关重要的,尤其是对于复杂的MVC框架如Struts而言。"struts 查找错误插件" 提供了一种有效的手段来帮助开发者定位并解决应用中的问题,提高开发效率和调试准确性。 "configdebug-...
- 检查 `struts-config.xml` 文件中 `<message-resources>` 标签是否正确配置了资源文件路径。 - 确认资源文件中是否存在对应的键值对。 - 如果使用的是自定义的资源文件,确认资源文件的加载方式是否正确。 #### 4...
然而,像任何其他复杂的框架一样,Struts在开发和运行过程中可能会遇到各种错误和异常。以下是一些Struts常见的错误及其可能的原因: 1. **Cannot retrieve mapping for action 异常** 当尝试访问一个未在`struts-...
在这个“Struts中ActionError学习”的主题中,我们将深入探讨ActionError这一机制,它是Struts处理错误和异常的重要手段。 ActionError是Struts框架中的一个类,它用于封装在业务逻辑执行过程中遇到的错误信息。当...
这样,如果验证失败,ActionErrors就会包含至少一个ActionMessage,从而导致请求不会继续执行Action的`execute`方法,而是根据`struts-config.xml`中的配置跳转到预设的错误处理页面,如"reg.jsp"。 在Struts的配置...