1、Attribute name invalid for tag form according to TLD
<html:form action="hotelAction.do?p=add" method="post" name="XX"> 去掉name属性,让struts自动关联。
2、没有strus-config.xml文件文件系统会报错启动失败?
Missing configuration resource for path /WEB-INF/struts-config.xml
3、表单没有写action属性
严重:Servlet.service() for servlet jsp threw exception
java.lang.NullPointerException
at org.apache.struts.taglib.TagUtils.getActionMappingName(TagUtils.java:583)
at org.apache.struts.taglib.html.FormTag.lookup(FormTag.java:856)
4、如果JSP页面中表单的name跟ActionForm中的userName属性名不一样则错误如下。建议去掉表单的name
No getter method for property: "userName1" of bean: "com.jason.form.LoginForm"
分享到:
相关推荐
### Struts 1.2 国际化详解 #### 一、引言 在软件开发过程中,为了满足不同地域和语言环境下的用户需求,软件国际化(Internationalization, 简称 I18N)和本地化(Localization, 简称 L10N)成为了一项重要的技术...
在Struts1.2中,可以抛出`ActionError`或`ActionException`,让Struts框架来处理错误页面的展示。 7. **资源释放**:最后,不要忘记关闭打开的流资源,例如 workbook 和 outputStream。这可以通过调用`workbook....
Struts1.2是一个经典的Java Web开发框架,用于构建企业级的MVC(Model-View-Controller)应用程序。在Web应用中,特别是在处理大量数据时,分页是一种必不可少的功能,它能够有效地提升用户体验,避免一次性加载过多...
### Struts 1.2 配置详解 #### 一、Web配置文件 web.xml `web.xml` 是 Web 应用程序的核心...这些配置不仅限于基本的框架启动,还包括了复杂的错误处理、国际化支持、表单验证等功能,为开发者提供了强大的工具集。
Struts 1.2是一个广泛使用的Java Web框架,它极大地简化了MVC(模型-视图-控制器)架构的应用程序开发。在这个特定的压缩包中,我们关注的是"struts_1.2的JDBC驱动",这表明该包包含了与数据库交互所需的JDBC驱动...
1. 数据库准备:创建名为struts的数据库和包含产品信息的表t_products,包括product_id、product_name和price字段,表结构以GBK字符集建立。 2. 创建支持Struts的Web工程:使用MyEclipse创建一个新项目,通过“New ...
在IT行业中,Struts1.2是一个非常经典的MVC(模型-视图-控制器)框架,主要用于构建基于Java的企业级Web应用程序。这个“创新留言板代码”项目很可能是使用Struts1.2框架来实现的一个简单但实用的功能,允许用户在...
在MyEclipse中,你可以通过“New Struts Capabilities”对话框快速地为现有工程添加Struts支持,选择Struts 1.2规范,设置基础包和默认应用程序资源,然后添加所需的jar包和配置文件,如struts-config.xml。...
2. 创建支持Struts1.x的MyEclipse项目:在MyEclipse中,选择samples工程,通过“New Struts Capabilities”创建Struts1.2支持的项目。设置Struts规范为1.2,基础类包为struts,默认应用资源为struts.Application...
在Struts 1.2版本中,标签主要来自于五个标签库:HTML、Bean、Logic、Nested和Tiles。此外,文档还涵盖了Struts-EL和JSTL的使用示例,以及JSF和Struts-Faces集成标签库的相关信息。 **HTML标签库**是最基础的,它...
3. **MVC构架** - Struts 1.2 Struts框架可以通过添加一个字符集过滤器(Filter)来处理请求和响应的编码。创建一个实现`javax.servlet.Filter`接口的类,例如`SetCharacterEncodingFilter`,并在`web.xml`中配置该...
### Struts培训教程讲义知识点解析 #### 一、为什么需要Web框架? ##### 1.1 什么是Web框架? Web框架是一种软件架构,...通过遵循MVC设计模式并利用强大的特性集,Struts成为了一个广泛使用的Java Web框架之一。
Struts1.2是一个经典的Java Web开发框架,虽然相比更新版本略显陈旧,但考虑到项目实际需求和团队的学习能力,它仍能提供稳定的支持。Sql Server作为数据库管理系统,因其强大的数据处理能力(如增删改查操作)和...
这些常量用于控制Struts2的行为,如设置默认的编码集、启用或禁用某些特性等。 例如,下面是一个简单的常量配置示例: ```xml <struts> <constant name="struts.i18n.encoding" value="UTF-8"/> </struts> ``` ...
3. **丰富的功能集**:包括无刷新表单提交、动态加载内容、局部页面更新等,满足多种应用场景。 4. **良好的可扩展性**:AjaxTags允许开发者自定义标签,以适应特定项目的需求。 三、使用步骤 1. **集成到项目**...
在IT领域,特别是Web开发中,...- **错误处理**:增强错误处理机制,提高系统的健壮性和用户友好性。 总之,Struts2与ExtJS的结合,为Web应用提供了强大的功能支持与灵活的扩展能力,是现代Web开发中不可或缺的一环。
SSH 框架,即Struts、Hibernate和Spring的组合,是Java开发中常见的Web应用程序框架。这个框架的集成能够实现MVC模式,提供数据持久化、业务逻辑处理以及依赖...如果你遇到问题,可以查阅相关文档或错误集来解决问题。
DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apache.org/dtds/struts-config_1_2.dtd"> <struts-config> name="loginActionForm...