protected Map getKeyMethodMap() {
HashMap<String,String> keys=new HashMap();
keys.put("operator.submit.login","login");
keys.put("operator.submit.delete","delete");
return keys;
}
1.创建form和action,action继承抽象类LookupDispatchAction
2.实现未实现的抽象方法
3.表单的配置
<form action="login.do">
<input type="submit" name="operator" value="login">
<input type="submit" name="operator" value="delete">
</form>
4.struts-config.xml的配置
parameter="operator"
5.资源文件的配置
operator.submit.login=login
operator.submit.delete=delete
6.测试
分享到:
相关推荐
3. **List和Map**: 在描述中提到的`List_Map_LookupDispatchAction_Validate`可能是指在处理请求时,LookupDispatchAction使用List和Map来组织和存储数据。List是一个有序的集合,可以按索引访问,适合存储一系列...
`LookupDispatchAction`是Struts1提供的一种特殊类型的动作类,用于处理多种请求映射到同一个Action的情况,它通过基于请求参数的值来决定调用哪个具体的方法。本文将详细介绍`LookupDispatchAction`的工作原理、...
**Struts1.x** 是一款基于 Java Servlet 和 JSP 技术的企业级 Web 应用开发框架,它实现了 Model-View-Controller (MVC) 设计模式。此框架旨在简化 Web 应用程序的开发过程,提高代码的可维护性和可扩展性。 - **...
Struts LookupDispatchAction 类是Apache Struts 框架中的一种高级控制器,它扩展了`DispatchAction`类,提供了一种更加灵活的方式来处理请求映射。在 Struts 框架中,Action 是业务逻辑的核心组件,负责接收HTTP...
- **LookupDispatchAction**:用于查找和分发请求。 - **SwitchAction**:基于条件进行分发。 ##### 4.ActionForward类 表示Action执行后需要转向的目标页面或资源。 ##### 5.ActionForm类 封装了用户表单数据,...
这是Struts的核心配置文件,定义了Action、ActionForm、ActionMapping等元素,用于指导请求处理和视图渲染。 #### 2. Action 实现了`com.opensymphony.xwork.Action`接口的类,负责处理业务逻辑。执行完后返回一个...
在这个"struts1.x和mysql整合的登陆例子"中,我们将探讨如何将Struts1.x的控制器能力与MySQL数据库的存储功能相结合,实现一个用户登录系统,并且包括用户的基本操作:增加、删除、修改和查询。 首先,登录功能的...
Struts 是一个基于 Model-View-Controller (MVC) 架构的开源Java Web框架,主要用于构建企业级的Web应用程序。在Struts的工作流程中,它有效地管理和协调用户请求、业务逻辑以及视图呈现。 首先,当用户发起HTTP...
为了开始使用Struts,你需要配置`struts-config.xml`文件,将所有请求路由到`ActionServlet`,这个中心控制器负责协调整个应用程序。 3. **J2EE n层结构** J2EE的n层结构包括表示层(Presentation)、控制/中介层...
Struts2.0是Java Web开发中的一个框架,它的核心组件是Action,它负责处理用户的请求并进行业务逻辑处理。相较于Struts 1.x,Struts 2.0的Action模型有着显著的区别。 在Struts 1.x中,Action类需要继承`org.apache...
- **使用Struts控制文件上传:** 通过配置文件和特定的Action处理文件上传。 - **使用Struts管理数据源:** 通过配置文件指定数据源信息。 - **几种常用的Action** - **使用DispatchAction:** 可以根据不同的...
- **配置文件**:在`struts-config.xml`中指定资源文件的位置。 - **标签**:使用`<bean:message>`等标签来显示国际化消息。 - **用户偏好**:可以根据用户的语言偏好自动选择合适的资源文件。 ### Struts常用标签...
接着,需要在 Struts 的配置文件 `struts-config.xml` 中定义相应的 Action 映射,并指定一个参数(通常是 `method`),这个参数的值将决定调用哪个具体的方法: ```xml ***.jsp" parameter="method" scope=...
这类似于Struts1中的查找器(LookupDispatchAction)或切换器(SwitchingAction),但更加灵活和模块化。 总的来说,Struts2的Action设计使得开发者能够更加专注于业务逻辑,而无需关心底层的请求处理细节。同时,...
其中的LookupDispatchAction类是允许你指定一个具有多个方法的类,每一个方法的调用都基于配置文件中指定的一个特殊请求参数值,利用该参数值反向查询资源绑定,并将它与类中的一个方法进行匹配。从这些功能可以看出...
- **配置文件**(struts-config.xml):用于配置Struts框架的行为,包括Action的映射、FormBean的定义等。 - **视图层**(JSP页面):显示数据给用户。 #### 二、普通登录验证实例详解 1. **Action部分**: - ...
在处理一个表单(form)中存在多个submit按钮的情况时,Struts2提供了一种优雅的方式来区分用户点击了哪个按钮,而无需像Struts1那样使用额外的动作类(如LookupDispatchAction或EventDispatchAction)。 在传统的...
LookUpDispatchAction是Struts 1中的一个特殊类型的Action,它提供了更灵活的请求映射方式,允许我们根据请求参数的不同来调用不同的业务处理方法。下面将详细介绍LookUpDispatchAction的使用方法以及其在Struts应用...
struts1学习资料:里面包含struts源码工程 ActionServlet DispatchAction Action LookUpDispatchAction的用法 还包含html logic bean tiles标签的详细使用方法和validate验证框架的具体案例