在action标签中有class属性时,会调用该类中的execute方法,但是也可以不调用execute方法而调用其他的方法,可以再action标签中指定,通过method属性
<action name="hello" class="com.xiaojin.ActionClass" method="invoted">
......
</action>
此时,调用的不是ActionClass类中的execute方法,甚至此时ActionClass类中根本没有execute方法,而是调用invoted方法,但是invoted方法也要返回String类型。
但是一般不采用这种方法,而是采用动态方法调用(DMI Dyanmic Method Invote)。
因为这种方式,在每次调用一个action中的方法时都要写一个action标签,会造成有很多action标签,不便于管理,所以不推荐使用。而是采用动态方法调用。
如果要调用一个action user中的添加用户的方法add方法,只需在url中指定......./user!add。此时表示调用name是user的action的标签中对应的class类中的add方法。如果删除一个用户,只需改为........./user!delete。就会调用对应的类中的delete方法。
调用很多方法时只需配置一个action标签。而不用每次调用一个方法时都要配置一个action标签。
相关推荐
Struts2是一个流行的Java web框架,...以上就是"马士兵Struts2笔记2013"中涉及的主要知识点,这些内容涵盖了Struts2的基础配置、数据处理、验证、调试以及与视图层的交互等方面,对于理解和掌握Struts2框架非常有帮助。
马士兵的Struts2课程是学习该框架的重要资源。以下是对该课程笔记的详细解析: 1. **导入包**:在使用Struts2之前,首先需要将相关的Struts2库导入到项目的类路径中。这通常包括struts2-core.jar和其他相关依赖库,...
马士兵老师是知名的Java教育专家,他的Spring框架学习笔记深入浅出,对于初学者和进阶者来说都是一份宝贵的资源。这份笔记涵盖了Spring的核心概念、配置、AOP(面向切面编程)、DI(依赖注入)等关键知识点。 1. **...
Spring学习笔记(马士兵spring视频笔记).docSpring学习笔记(马士兵spring视频笔记).docSpring学习笔记(马士兵spring视频笔记).docSpring学习笔记(马士兵spring视频笔记).doc
Struts2是一个非常著名的Java Web框架...通过马士兵的Struts2源码教程,你将能够亲手实践上述知识点,并结合视频课程深入学习,提升自己的Java Web开发技能。记得结合实际项目进行练习,以便更好地掌握和应用这些知识。
马士兵老师在视频教程中可能提到的JAR包通常会有以下几类: 1. **Struts2核心库**:这是搭建Struts2环境的基础,主要包括`struts2-core.jar`,它包含了Action、Interceptor、Result等核心组件。 2. **OGNL(Object...
"JAVA笔记(根据马士兵的java视频整理)" 本资源是根据马士兵的JAVA视频整理的笔记,涵盖了JAVA的基础知识、数据结构、面向对象编程、Java Web编程、J2EE、J2ME等方面的知识点。 在基础知识方面,本资源涵盖了变量...
马士兵老师的MyBatis学习笔记主要涵盖了以下几个核心知识点: 1. **MyBatis安装与环境搭建**:首先,你需要配置Java开发环境,并了解Maven或Gradle构建工具,因为MyBatis通常与这些工具结合使用来管理依赖。然后,...
### 马士兵Java框架Hibernate学习笔记 #### 一、HelloWorld - **知识点概述**: - **项目搭建**:介绍了如何从零开始搭建一个简单的Hibernate项目。 - **环境配置**:包括了如何配置MySQL数据库、创建必要的表...
### 马士兵JVM调优笔记知识点梳理 #### 一、Java内存结构 Java程序运行时,其内存被划分为几个不同的区域,包括堆内存(Heap)、方法区(Method Area)、栈(Stack)、程序计数器(Program Counter Register)以及...
马士兵struts2操作手册,跟适配配套的操作手册
《马士兵老师HashMap学习笔记详解》 HashMap是Java编程语言中常用的一种数据结构,它提供了键值对(key-value pair)的存储功能,是基于哈希表实现的。马士兵老师的HashMap学习笔记深入剖析了这一核心组件的工作...
struts2学习笔记,听完尚学堂马士兵老师的视频讲座整理的笔记。
马士兵JAVA笔记(全) 本资源是马士兵的JAVA笔记,涵盖了JAVA语言的基础知识,包括标识符、常量、变量、数据类型、运算符、控制流语句等。 标识符是JAVA中的一种符号,用于命名变量、方法、类等。标识符由字母、...
通过马士兵的多线程训练营笔记,开发者不仅可以学习到多线程的基本概念,还能掌握高级并发编程技巧,这对于开发高并发、高性能的应用至关重要。在阅读和学习这些笔记时,结合实际的编程练习将有助于更好地理解和巩固...
### 马士兵Spring学习笔记知识点汇总 #### 一、面向接口编程(面向抽象编程) **概念:** 面向接口编程是指在设计系统时,尽量通过接口来定义各个组件之间的交互方式,而不是直接依赖于实现类。这种方式使得系统...
马士兵Spring课堂笔记(超级详细版) 本资源主要讲解了Spring框架的基础概念和应用,涵盖了面向接口编程、IOC/DI、AOP、Spring应用IOC/DI、Spring应用AOP、Struts2.1.6 + Spring2.5.6 + Hibernate3.3.2整合、Spring...
马士兵oracle笔记,浅显易懂。