`
demon3780
  • 浏览: 84354 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

在struts的ActionForward中添加参数

阅读更多

配置文件大概如下:
<action-mappings>
    <action path="/account"
         name="accountForm"
         parameter="action"
         scope="request"
         type="com.ai.uaap.admin.web.action.AccountAction">
      <forward name="listOK" path="/AccountMaster.jsp" />
      <forward name="removeOK" path="/account.do?action=list" redirect="true" />
</action>

    我在执行完remove的方法之后的代码是return mapping.findForward("removeOK")。这时就会访问account.do?action=list这个地址,以前我想在 account.do?action=list之后继续添加参数(例如account.do?action=list&abc=123)不知道该 怎么实现。

    今天看到一个资料给出了实现:
String path = mapping.findForward("removeOK").getPath();
ActionForward forward = new ActionForward(path + "&abc=123", true);
//这里的true是Redirect
return forward;

分享到:
评论

相关推荐

    struts中dispatchAction用法

    2. **配置struts-config.xml**:在Struts的配置文件中,为DispatchAction创建ActionMapping,并设置`parameter`属性为请求参数,用于区分不同的业务方法。 ```xml &lt;action path="/myDispatch" type=...

    struts2参数配置

    - **ActionForward**:Struts2中用于控制页面跳转的对象。 - 默认使用`org.apache.struts.action.ActionForward`作为ActionForward实现。 - ActionForward用于定义请求处理完成后页面的跳转逻辑。 ##### 2. **...

    Struts中action技术实现对数据的增删改查

    在Action执行完成后,通常会使用`ActionForward`或Struts2的Result来决定后续的页面流向。`success`通常对应成功处理后的页面,而`error`可能对应错误提示页面。 总结起来,这个压缩包提供了一个使用Struts Action...

    Struts1.2Action之处理多个业务

    每个Action对应一个特定的HTTP请求,负责接收请求参数,处理业务逻辑,并通过ActionForward或ActionRedirect来决定页面跳转。Action类通常继承自org.apache.struts.action.Action,你可以根据业务需求重写execute...

    Struts2_Action学习笔记、通配符{1},{2}

    - 在web.xml中添加Struts2的过滤器配置: ```xml &lt;filter-name&gt;struts2 &lt;filter-class&gt;org.apache.struts2.dispatcher.FilterDispatcher &lt;filter-name&gt;struts2 &lt;url-pattern&gt;/* ``` - 上述配置表示...

    STRUTS1.2中文文档

    每个Action类对应一个用户请求,处理完成后返回一个ActionForward对象,指示下一个视图或动作。 3. **配置文件**:Struts1.2的配置主要包括struts-config.xml和web.xml。前者定义了Action类、Form Beans、Action ...

    struts1.2 解决中文乱码

    - **配置 RequestProcessor:**在 struts-config.xml 文件中添加自定义的 RequestProcessor。 ```xml &lt;action path="/login" name="loginActionForm" scope="request" type="actions.LoginAction"&gt; &lt;!-- 配置...

    Struts 标签 页面跳转 数据库操作

    在Struts中,页面跳转主要通过ActionForward或ActionMapping来实现: 1. JSP中的链接Hyperlink:可以使用HTML `&lt;a&gt;`标签配合Struts的`&lt;html:link&gt;`标签,创建指向其他页面或Action的链接。 2. JSP中跳转到Action:...

    struts form 表单 用法

    在这个例子中,Struts仍然可以通过请求参数自动将表单数据绑定到Form Bean。 总结起来,Struts Form表单通过Form Bean将JSP页面的表单数据与后台处理逻辑关联起来,简化了Web应用的数据管理。同时,它允许与HTML...

    struts代码

    - **Interceptor**:拦截器是Struts2的重要特性,允许在Action执行前后添加自定义逻辑,如日志记录、权限检查等。 - **Internationalization(国际化)**:Struts支持多语言,通过资源文件提供不同语言的文本。 4...

    使用struts实现分页

    2. **Action类**:在Struts框架中,Action类是控制器层的核心,它负责接收用户的请求,根据请求参数执行相应的业务逻辑,并返回一个表示结果的ActionForward对象,这个对象指定了视图的跳转方向。 3. **.struts-...

    Struts基本知识培训

    用户请求到达服务器,ActionServlet捕获请求,根据Struts-config.xml解析请求路径,找到对应的Action,执行Action的业务逻辑,然后Action返回一个ActionForward对象指示视图如何更新。 **STRUTS标签库介绍** Struts...

    Struts1 MVC实例

    在这个"Struts1 MVC实例"中,我们将深入探讨如何利用Struts1实现一个基础的CRUD(Create, Read, Update, Delete)操作。 MVC模式是软件工程中的一个设计模式,它将应用程序分为三个主要部分:模型(Model)、视图...

    Struts 1 学习资料

    Action的配置在`struts-config.xml`的`&lt;action&gt;`标签中,其中的`forward`标签定义了请求成功后转向的JSP页面。 对于URL访问,Struts 1通常使用`.do`作为扩展名,这需要在`web.xml`中配置Servlet映射。当用户通过...

    Struts1_Struts2

    Struts1的配置主要在struts-config.xml文件中进行,包括Action映射、FormBean定义和Plug-In配置等。 - **MVC架构**:Struts1遵循MVC设计模式,使得开发者可以将业务逻辑、数据模型和用户界面分离,提高代码的可重用...

    张孝祥Struts视频源代码

    Action通过调用服务层方法来完成业务处理,然后返回一个ActionForward对象,指示控制器如何转发请求。 3. **ActionForm**:用于封装请求参数,通常对应于视图层的表单。它收集来自视图的数据,并传递给Action进行...

    struts DispatchAction

    在这个例子中,`parameter="method"`指定了请求参数,Struts框架会根据这个参数的值来调用`MyDispatchAction`中的相应方法。 使用DispatchAction的另一个优点是,它可以结合Struts的国际化和主题功能,为不同的用户...

    struts中数据在action与jsp中的传递总结.pdf

    Struts 中数据在 Action 与 JSP 中的传递总结 Struts 框架中,数据在 Action 与 JSP 之间的传递是一种常见的需求。为了实现这种传递,Struts 提供了多种方式,本文将对这些方式进行总结。 方式一:通过 FormBean ...

    用struts写的计算器项目

    Struts提供了一套强大的机制,可以在ActionForm中添加验证规则,或者在struts-config.xml中定义全局验证规则。如果验证失败,Struts会自动将错误信息存储并回显到表单,帮助用户修正输入。 此外,Struts还支持国际...

Global site tag (gtag.js) - Google Analytics