type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Exception creating bean of class app.LogonForm: {1} at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:254) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:295) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) ...
root cause
javax.servlet.ServletException: Exception creating bean of class app.LogonForm: {1} at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:533) at org.apache.jsp.Logon_jsp._jspService(Logon_jsp.java:85) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) ...
控制台消息:2005-9-19 9:35:30 org.apache.struts.util.RequestUtils createActionForm严重: Error creating form bean of class app.LogonFormjava.lang.NullPointerException at org.apache.struts.config.FormBeanConfig.createActionForm(FormBeanConfig.java:212) at org.apache.struts.util.RequestUtils.createActionForm(RequestUtils.java:292) at org.apache.struts.util.RequestUtils.createActionForm(RequestUtils.java:191)
问题原因:没的将编译的类放到 WEB-INF\classes\app\下面。
分享到:
相关推荐
### Struts 的错误处理 #### 一、简介与背景 Struts 是一款开源的MVC(Model-View-Controller)框架,主要用于Java EE环境下的Web应用程序开发。它提供了一种结构化的方式来组织业务逻辑、视图层以及模型层,使得...
在这个“struts错误处理机制小例子”中,我们将探讨Struts如何优雅地处理应用程序中的异常和错误,确保用户界面的友好性和系统的稳定性。 在Struts框架中,错误处理主要依赖于两个关键组件:ActionForm和Struts配置...
### Struts2错误显示知识点详解 #### 一、Struts2简介及验证机制 Struts2是一个基于MVC模式的开源Web应用框架,用于构建企业级的Java Web应用程序。相较于Struts1.x版本,Struts2提供了更为强大的功能,尤其是在...
本文将详细讲解Struts中的表单验证机制,包括ActionForm Bean的使用、validate()方法和reset()方法,以及如何处理验证错误。 首先,ActionForm Bean是Struts框架中用于存储和管理用户输入数据的Java对象。它需要...
1. **配置文件验证**:插件会检查Struts的配置文件(如struts-config.xml或struts2的struts.xml),确保所有的Action、ActionMapping、Result等元素都正确无误,没有语法错误或引用了不存在的资源。 2. **实时反馈*...
然而,"有一点错误的struts例子"标题暗示了我们可能会遇到在尝试理解和使用Struts时所遇到的问题或错误。在深入探讨之前,让我们先明确一下Struts的基本组件和工作原理。 1. **模型(Model)**:模型是应用程序的...
"Struts 友好错误提示"这个主题聚焦于如何在Struts框架中实现优雅的错误处理,以向用户展示定制的错误信息,而不是默认的系统错误页面。 首先,了解Struts的工作原理至关重要。Struts框架通过拦截器(Interceptor)...
然而,如同任何复杂的框架一样,Struts2在开发和部署过程中可能会遇到一些常见错误。以下是一些典型的问题及相应的解决方案: 1. **异常启动过滤器Struts2:No mapping found for dependency** 这个错误通常是因为...
当遇到这类错误时,第一步是检查相关的struts-config.xml文件,然后查看服务器的错误日志,找出更具体的错误信息。通过仔细比对配置和代码,通常可以定位并解决问题。 总的来说,避免这些错误的关键在于细心和严谨...
这样,如果验证失败,ActionErrors就会包含至少一个ActionMessage,从而导致请求不会继续执行Action的`execute`方法,而是根据`struts-config.xml`中的配置跳转到预设的错误处理页面,如"reg.jsp"。 在Struts的配置...
在本资源中,我们看到的是一个关于Struts实现登录和注册功能的源代码实例,这将帮助我们深入理解Struts如何处理用户认证和授权。 1. **Struts工作原理** Struts框架的核心是ActionServlet,它作为前端控制器接收...
同样地,这也是一条关于缺少依赖库的错误提示,缺失的是`commons-io-2.0.1.jar`。将这个库文件添加到项目的`WEB-INF/lib`目录即可解决问题。 #### 4. Console 错误:Dispatcher initialization failed **问题描述**...
在开发过程中,使用一些工具如Eclipse或IntelliJ IDEA可以方便地集成Struts和Servlet,提供代码自动完成、错误检查等功能,提高开发效率。此外,Struts还提供了丰富的插件和扩展,如Struts2-dojo-plugin支持Ajax,...
总结来说,通过学习李顺利老师的Struts2表单验证后回显错误信息的教程,我们可以有效地利用Struts2提供的标签和OGNL表达式来创建用户友好的错误提示,提升Web应用的用户体验。同时,通过自定义样式和利用拦截器,...
默认情况下,当表单验证失败时,Struts2会返回错误消息,并在页面上以特定的格式显示这些错误。然而,这种默认的错误信息显示可能不符合每个开发者或项目的实际需求,因此自定义错误信息的显示格式和样式就显得尤为...
这篇文章将详细讲解如何在Struts2框架中完全捕获并处理404错误。 首先,我们需要理解Struts2的拦截器(Interceptor)机制。拦截器是Struts2的核心特性之一,它允许在动作执行前后插入自定义逻辑。通过定制拦截器,...
这个“Struts2接口文档”是开发者的重要参考资料,提供了关于Struts2框架内各个组件、类库以及接口的详细说明,帮助开发者深入理解框架的内部工作原理并有效地使用其功能。 Struts2的核心组件包括Action、Result、...
- **Struts1**:错误和异常处理相对较弱,通常需要在配置文件中手动指定错误页面。 - **Struts2**:提供了更强大的异常处理机制,可以定义全局和Action级别的异常映射,更易管理。 6. 数据校验: - **Struts1**...
5. **更强大的异常处理**:Struts2提供了一套完善的异常处理机制,使得错误处理更加规范和方便。 6. **支持AJAX**:Struts2支持Ajax,可以创建更富交互性的Web应用。 总的来说,Struts1和Struts2都是为了实现MVC...