`
namezhou
  • 浏览: 158645 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Struts lookupDispatchAction基于Map和资源文件的请求分发

阅读更多
 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.测试

分享到:
评论

相关推荐

    Struts(二)List_Map_LookupDispatchAction_Validate

    3. **List和Map**: 在描述中提到的`List_Map_LookupDispatchAction_Validate`可能是指在处理请求时,LookupDispatchAction使用List和Map来组织和存储数据。List是一个有序的集合,可以按索引访问,适合存储一系列...

    LookupDispatchAction 是使用方法

    `LookupDispatchAction`是Struts1提供的一种特殊类型的动作类,用于处理多种请求映射到同一个Action的情况,它通过基于请求参数的值来决定调用哪个具体的方法。本文将详细介绍`LookupDispatchAction`的工作原理、...

    struts1.x技术课程讲解.pdf

    **Struts1.x** 是一款基于 Java Servlet 和 JSP 技术的企业级 Web 应用开发框架,它实现了 Model-View-Controller (MVC) 设计模式。此框架旨在简化 Web 应用程序的开发过程,提高代码的可维护性和可扩展性。 - **...

    struts LookupdispathAction类使用实例

    Struts LookupDispatchAction 类是Apache Struts 框架中的一种高级控制器,它扩展了`DispatchAction`类,提供了一种更加灵活的方式来处理请求映射。在 Struts 框架中,Action 是业务逻辑的核心组件,负责接收HTTP...

    学习struts很好的文档

    - **LookupDispatchAction**:用于查找和分发请求。 - **SwitchAction**:基于条件进行分发。 ##### 4.ActionForward类 表示Action执行后需要转向的目标页面或资源。 ##### 5.ActionForm类 封装了用户表单数据,...

    struts 1的标签的用法详细

    这是Struts的核心配置文件,定义了Action、ActionForm、ActionMapping等元素,用于指导请求处理和视图渲染。 #### 2. Action 实现了`com.opensymphony.xwork.Action`接口的类,负责处理业务逻辑。执行完后返回一个...

    struts1.x和mysql整合的登陆例子

    在这个"struts1.x和mysql整合的登陆例子"中,我们将探讨如何将Struts1.x的控制器能力与MySQL数据库的存储功能相结合,实现一个用户登录系统,并且包括用户的基本操作:增加、删除、修改和查询。 首先,登录功能的...

    Struts开发指南03

    Struts 是一个基于 Model-View-Controller (MVC) 架构的开源Java Web框架,主要用于构建企业级的Web应用程序。在Struts的工作流程中,它有效地管理和协调用户请求、业务逻辑以及视图呈现。 首先,当用户发起HTTP...

    struts初级教程

    为了开始使用Struts,你需要配置`struts-config.xml`文件,将所有请求路由到`ActionServlet`,这个中心控制器负责协调整个应用程序。 3. **J2EE n层结构** J2EE的n层结构包括表示层(Presentation)、控制/中介层...

    struts2.0之action

    Struts2.0是Java Web开发中的一个框架,它的核心组件是Action,它负责处理用户的请求并进行业务逻辑处理。相较于Struts 1.x,Struts 2.0的Action模型有着显著的区别。 在Struts 1.x中,Action类需要继承`org.apache...

    整合Struts_Hibernate_Spring应用开发详解

    - **使用Struts控制文件上传:** 通过配置文件和特定的Action处理文件上传。 - **使用Struts管理数据源:** 通过配置文件指定数据源信息。 - **几种常用的Action** - **使用DispatchAction:** 可以根据不同的...

    struts教学ppt

    - **配置文件**:在`struts-config.xml`中指定资源文件的位置。 - **标签**:使用`&lt;bean:message&gt;`等标签来显示国际化消息。 - **用户偏好**:可以根据用户的语言偏好自动选择合适的资源文件。 ### Struts常用标签...

    DispatchAction、LookupDispatchAction、SwitchAction的应用

    接着,需要在 Struts 的配置文件 `struts-config.xml` 中定义相应的 Action 映射,并指定一个参数(通常是 `method`),这个参数的值将决定调用哪个具体的方法: ```xml ***.jsp" parameter="method" scope=...

    struts2学习笔记

    这类似于Struts1中的查找器(LookupDispatchAction)或切换器(SwitchingAction),但更加灵活和模块化。 总的来说,Struts2的Action设计使得开发者能够更加专注于业务逻辑,而无需关心底层的请求处理细节。同时,...

    基于JAVA SMART系统-系统框架设计与开发(源代码+论文).zip

    其中的LookupDispatchAction类是允许你指定一个具有多个方法的类,每一个方法的调用都基于配置文件中指定的一个特殊请求参数值,利用该参数值反向查询资源绑定,并将它与类中的一个方法进行匹配。从这些功能可以看出...

    struts教程

    - **配置文件**(struts-config.xml):用于配置Struts框架的行为,包括Action的映射、FormBean的定义等。 - **视图层**(JSP页面):显示数据给用户。 #### 二、普通登录验证实例详解 1. **Action部分**: - ...

    Struts2教程:处理一个form多个submit.doc

    在处理一个表单(form)中存在多个submit按钮的情况时,Struts2提供了一种优雅的方式来区分用户点击了哪个按钮,而无需像Struts1那样使用额外的动作类(如LookupDispatchAction或EventDispatchAction)。 在传统的...

    LookUpDispachAction的用法详解

    LookUpDispatchAction是Struts 1中的一个特殊类型的Action,它提供了更灵活的请求映射方式,允许我们根据请求参数的不同来调用不同的业务处理方法。下面将详细介绍LookUpDispatchAction的使用方法以及其在Struts应用...

    struts1深入学习

    struts1学习资料:里面包含struts源码工程 ActionServlet DispatchAction Action LookUpDispatchAction的用法 还包含html logic bean tiles标签的详细使用方法和validate验证框架的具体案例

Global site tag (gtag.js) - Google Analytics