我的jsp
<BODY>
<html:errors/>
<html:form action="LogonSubmit" method="post">
<TABLE border="0" width="100%">
<TR>
<TH align="right">Username:</TH>
<TD align="left"><html:text property="username"/></TD>
</TR>
<TR>
<TH align="right">Password:</TH>
<TD align="left"><html:password property="password"/></TD>
</TR>
<TR>
<TD align="right"><html:submit/></TD>
<TD align="left"><html:reset/></TD>
</TR>
</TABLE>
我的formAction
/**
* Return the password.
*/
public String getPassword() {
return (this.password);
}
public void setPassword(String password) {
this.password = password;
}
/**
* Return the username.
*/
public String getUsername() {
return (this.username);
}
/**
* Set the username.
*
* @param username The new username
*/
public void setUsername(String username) {
this.username = username;
}
// -------------------------------------------------- Public Methods
public void reset(ActionMapping mapping,
HttpServletRequest request) {
setPassword(null);
setUsername(null);
}
/**
* Ensure that both fields have been input.
*
* @param mapping The mapping used to select this instance
* @param request The servlet request we are processing
*/
public ActionErrors validate(ActionMapping mapping,
HttpServletRequest request) {
ActionErrors errors = new ActionErrors();
if ((username == null) || (username.length() < 1))
errors.add("username",
new ActionError("error.username.required"));
errors.add("password",
return errors;
}
严重: Error creating form bean of class java.app.LogonForm
java.lang.ClassNotFoundException: java.app.LogonForm
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1352)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1198)
at org.apache.struts.util
严重: Servlet.service() for servlet jsp threw exception
javax.servlet.jsp.JspException: Exception creating bean of class java.app.LogonForm: {1}
at org.apache.struts.taglib.html.FormTag.initFormBean(FormTag.java:563)
at org.apache.struts.taglib.html.FormTag.doStartTag(FormTag.java:520)
帮我看看是什么地方错了
分享到:
相关推荐
本"Struts新手入门宝典"旨在为初学者提供一个全面且深入的指导,帮助大家快速掌握Struts的核心概念和技术。 一、Struts框架简介 Struts是一个开源的、基于Model-View-Controller(MVC)设计模式的Web应用程序框架。...
本项目是为初学者设计的,旨在帮助他们快速理解并掌握Struts2的基本概念和操作。 首先,让我们深入了解一下Struts2框架的核心特性。Struts2是一个基于拦截器的MVC框架,它通过拦截HTTP请求来处理业务逻辑。它继承了...
对于新手来说,理解并掌握Struts框架是提升Java Web开发技能的关键步骤。 1. **Struts框架基础** - **MVC模式**:Struts是基于MVC设计模式的,Model代表业务逻辑,View负责展示,Controller协调两者。理解这一模式...
对于新手来说,理解并掌握Struts框架的基本概念和用法是非常重要的。 首先,我们要了解Struts的核心概念。`Model`代表应用的数据模型,负责业务逻辑处理;`View`是用户界面,用于展示数据;`Controller`是控制器,...
学习Struts中文帮助文档,你需要逐步掌握上述知识点,并通过实际项目练习来加深理解。这份文档会引导你了解如何创建Action,配置struts-config.xml,编写ActionForm,使用Struts标签库,以及如何处理请求和响应。...
通过这个简单的注册登录模块实践,新手可以理解Struts1.2框架的基本工作原理,掌握MVC模式的应用,并为后续深入学习和开发复杂Web应用打下基础。同时,这也是理解和掌握其他Java Web框架如Spring MVC、Struts2等的...
这章将引导新手进入Struts2的世界,了解其核心理念。 “第2章:环境配置”会讲解如何设置开发环境,包括JDK、Apache Tomcat服务器、Eclipse或IntelliJ IDEA等集成开发环境的安装,以及Struts2框架的依赖库添加。这...
这个"新手入门Struts2最小框架"是一个专为初学者设计的简单示例,旨在帮助他们快速理解并上手Struts2框架。 首先,让我们了解一下Struts2框架的核心概念: 1. **模型(Model)**:模型层负责业务逻辑的处理。在...
总之,Struts2官方中文帮助文档最新修复Bug版是Java Web开发者不可或缺的学习资料,无论你是刚接触Struts2的新手还是经验丰富的开发者,都能从中受益匪浅。通过深入学习和实践,你将能够熟练掌握Struts2框架,从而...
这个“struts入门练习”项目旨在帮助初学者理解并掌握Struts的基本概念和操作。 在描述中提到的"简单的业务逻辑"指的是在Struts框架下实现的基础功能,比如用户登录、数据验证等。这些常见的业务场景是学习任何Web...
标题“struts代码”及描述“不错的struts代码,可以使新手上路的必经之道”指向了一段关于Struts框架使用的代码示例,特别关注于Struts2实现多文件上传和下载的功能。这段代码对于初学者而言是宝贵的资源,能够帮助...
- **学习曲线**:对于新手而言,Struts的学习曲线相对较陡峭。 - **灵活性**:相比于一些现代框架,如Spring MVC,Struts在某些方面可能显得不够灵活。 #### 第五章 运用Struts ##### 5.1 JBuilder简介 JBuilder...
`struts2学习入门`文件可能包含教程、示例代码和实践项目,帮助初学者快速上手。以下是一些学习步骤: 1. **环境搭建**:安装Java开发环境,如JDK,然后设置IDE,如Eclipse或IntelliJ IDEA,安装Struts 2.0的插件。...
5. **示例和文档**:可能还包括一些示例应用或文档,帮助开发者快速理解和学习如何使用Struts2。 使用Struts2的关键知识点包括: - **Action类**:业务逻辑的主要载体,负责处理用户的请求并返回结果。 - **...
1. **ActionServlet**:作为Struts框架的入口点,负责处理HTTP请求,并将请求转发给适当的Action。 2. **ActionForm**:用于封装用户从表单提交的数据,是业务层和视图层之间的桥梁。 3. **Action**:执行业务逻辑的...
Struts 是一个开源的Java Web框架,它主要用来帮助开发者构建动态、数据驱动的Web应用程序。这个"Struts开发实例(新手适用)"是专为初学者设计的,旨在快速理解并掌握Struts的基本概念和操作。下面我们将深入探讨...
2. **教程**:提供逐步指导,帮助新手快速上手,从搭建环境到编写第一个Struts 2应用程序。 3. **最佳实践**:分享了经验丰富的开发者总结的使用技巧和注意事项,避免常见的设计错误。 总之,这个压缩包对于任何想...
这个入门级例子旨在帮助新手了解如何在实际项目中应用Struts1.3的核心概念和技术。在这个例子中,我们将深入探讨以下几个关键知识点: 1. **Action**: 在Struts1.3中,Action类是处理用户请求的核心组件。当用户...
总之,Struts 2.5.16升级jar包提供了一个更新Struts 2框架的机会,确保你的应用程序能够利用最新的功能和安全修复,同时,提供的基础入门示例可以帮助新手快速掌握Struts 2的基本用法。在实际操作中,应仔细阅读官方...
这个"新闻管理系统"项目,是针对初学者设计的一个实践平台,旨在帮助他们理解并掌握Struts2的核心概念和工作流程。 首先,让我们了解一下Struts2的基础知识。Struts2是基于Apache Jakarta Struts 1的下一代框架,它...