`

Action

阅读更多

public class TestAction extends org.apache.struts.action.Action{

    public ActionForward execute(ActionMapping,mapping,ActionForm form,HttpServletRequest request,

        HttpServletResponse response)

 

       return mapping.findFormward("forward名称");

}

详解:Action类必须继承org.apache.struts.action.Action类,并且要覆盖execute()方法.

方法参数说明:

mapping:封装了struts-config.xml文件中该Action类相关的配置信息,编程时常会用到mapping.findForward("<forward>标记的name属性值")方法,使用该方法可以返回ActionForward对象,以指导页面跳转;maping.getInput()方法返回<action>标记中input属性值,返回类型为String类型;mapping.getInputForward()方法将<action>标记中input属性值封装成ActionForward对象,以指导页面跳转。

form:当前处理所对应的ActionForm对象。

request:当前处理的请求对象。

reponse:当前处理的响应对象。

ActionForm:该对象用于封装所要跳转到的目标页面路径,其原因在于直接将文件路径置于程序中进行硬编码不利于修改和维护,因此用该对象来封装其路径。

分享到:
评论

相关推荐

    Spring in Action 中文版 第五部分(Spring in Action CN.005)

    Spring in Action CN.001&lt;br&gt;Spring in Action CN.002&lt;br&gt;Spring in Action CN.003&lt;br&gt;Spring in Action CN.004&lt;br&gt;Spring in Action CN.005&lt;br&gt;Spring in Action CN.006&lt;br&gt;Spring in Action ... &lt;br&gt;本书信息:...

    多action之间跳转传参问题

    在开发Java Web应用程序时,尤其是使用Struts2或者Spring MVC等MVC框架时,我们经常需要在多个Action之间进行跳转并传递参数。这在构建动态、交互性强的Web应用中是必不可少的。本项目旨在演示如何在自定义的Action...

    Android 多个service的action 相同冲突 验证demo

    在某些情况下,我们可能需要启动多个Service来执行不同的任务,但问题在于,如果这些Service的Intent ACTION(动作)相同,可能会引发冲突。本篇文章将深入探讨这个主题,并提供一个验证示例。 当多个Service声明了...

    action之间的跳转

    Action 之间的跳转 Action 之间的跳转是 Struts2 框架中的一种机制,允许不同的 Action 之间进行跳转,以实现复杂的业务逻辑。这种机制可以分为两种类型:chain 和 redirect-action。 1. Chain 类型 当 type 为 ...

    通过表单提交实现调用不同的action方法

    在表单提交时,我们可以通过`action`属性设置表单数据的提交地址,即URL。例如: ```html &lt;form action="doSomething" method="post"&gt; &lt;!-- 表单内容 --&gt; ``` 这里的`doSomething`就是Action方法的标识,它会被...

    动态设置form表单的action属性的值的简单方法

    form name="myform" id="myform" action="ssss" method="post" onsubmit="getUrl();"&gt; javascript方法: [removed] function getUrl(){ $('form').attr('action','new_url'); } [removed] 或者用单纯的...

    Spring in Action 中文版 第二部分(Spring in Action CN.002)

    Spring in Action CN.001&lt;br&gt;Spring in Action CN.002&lt;br&gt;Spring in Action CN.003&lt;br&gt;Spring in Action CN.004&lt;br&gt;Spring in Action CN.005&lt;br&gt;Spring in Action CN.006&lt;br&gt;Spring in Action ... &lt;br&gt;本书信息:...

    action的三种类型

    1:非重用型:只能在被存储它的TEST中...右键ACTION PROPERTIES>EXTERNAL ACTION>USE A LOCAL,EDITABLE COPY。 调用重用型的ACTION可以在以后新版本中控件发生变化时只升级被调用的可重复型ACTION所在的源程序即可。

    struts2一个action处理多个请求 struts2实例

    在Struts2框架中,Action类是业务逻辑处理的核心组件,它负责接收并处理来自用户的请求。本实例探讨了如何让一个Action类处理多个请求,这在开发中常见于需要集中处理相似请求的情况,可以提高代码复用性和结构的...

    Android action 分类大全

    13. `ACTION_DATA_ACTIVITY_STATE_CHANGED_ACTION` 和 `ACTION_DATA_CONNECTION_STATE_CHANGED_ACTION`:这两个广播分别用于通知电话的数据活动状态和数据连接状态变化,对于网络相关功能的监控非常有用。...

    ACTION

    ACTION

    struts2笔记之动态调用Action指定方法及默认Action

    Struts2 动态调用 Action 指定方法及默认 Action 配置 Struts2 框架中,一个 Action 可以包含多个处理逻辑,而不是只有一个 execute() 方法。在实际开发中,我们经常需要在一个 Action 中实现多个处理逻辑,这样...

    Akka.in.Action.2016.9.pdf

    Akka in Action shows you how to build message-oriented systems with Akka. This comprehensive, hands-on tutorial introduces each concept with a working example. You’ll start with the big picture of ...

    Windchill9.0 action与actionModel

    **Windchill 9.0:Action与ActionModel详解** 在Windchill 9.0这一版本中,Action和ActionModel是两个核心概念,它们在系统中起着至关重要的作用,尤其是在工作流程(Workflow)和业务逻辑处理方面。这篇详细的知识...

    jQuery in Action 3rd 第3版 无水印pdf 0分

    jQuery in Action, Third Edition, is a fast-paced guide to jQuery, focused on the tasks you'll face in nearly any web dev project. In it, you'll learn how to traverse the DOM, handle events, perform ...

    《Rust in Action》 by Timothy Samuel McNamara

    Rust in Action 是一本面向想要探索 Rust 编程语言世界的中级程序员的书。它适用于可能已经用尽网络上的免费资料但仍想了解更多信息的人。它与 Rust 编程的其他材料不同,因为它还教您有关系统编程的知识。您将能够...

    Android的ACTION说明文档

    Android系统内置了许多预定义的ACTION,比如ACTION_VIEW、ACTION_CALL、ACTION_SEND等,开发者也可以自定义ACTION以满足特定需求。以下是一些常见的ACTION及其用途: 1. ACTION_MAIN:这是所有应用启动的入口点,...

    Struts2 Action参数详细说明

    在Struts2中,Action的配置和使用方式有多种,下面将详细介绍Struts2 Action参数的详细说明。 首先,我们来看Action的配置格式。在Struts2的配置文件(通常是struts.xml)中,Action的基本配置结构如下: ```xml ...

    Mirillis Action!(屏幕录制软件)官方中文版V4.18.1.0 | Action录制软件下载

    Mirillis Action!是一款高质量顶级屏幕录制软件,乍一看Action录制软件是不是有点像 Bandicam,其实吧这家伙不但长的像功能也很强悍,其保存输出格式可以保存为高质量的AVI、MP4格式,输出尺寸也可以为适应具体用途...

    android.intent.action.TIME_TICK

    3. 注册IntentFilter:为IntentFilter添加对应的ACTION,如"android.intent.action.TIME_TICK"、"android.intent.action.SCREEN_ON"和"android.intent.action.BATTERY_CHANGED"。 4. 不再需要时,记得在合适的位置...

Global site tag (gtag.js) - Google Analytics