`
alex8946
  • 浏览: 365231 次
  • 性别: Icon_minigender_1
  • 来自: 广东广州
社区版块
存档分类
最新评论

在Struts中解决给Redirect过去的Action传参数

    博客分类:
  • J2EE
阅读更多
String path = mapping.findForward("success").getPath();

//TODO: 读取本Action所有的请求参数,将path重新构造,加上请求参数

ActionForward = new ActionForward(path);
forward.setRedirect(true);
return forward;
分享到:
评论

相关推荐

    struts2获取参数,解决乱码,跳转

    在这个主题中,我们将深入探讨Struts2如何获取参数、解决乱码问题以及实现页面跳转。 首先,让我们来看看Struts2如何获取HTTP请求中的参数。在Struts2中,我们可以使用Action类来接收和处理请求参数。Action类是...

    struts2 result转向到action

    在 Struts2 中,**Result** 是一个重要的组成部分,它负责将 Action 执行后的结果展示给用户。 **Result** 在 Struts2 配置文件(通常是 struts.xml)中被定义,用来指定 Action 处理完业务逻辑后如何响应客户端...

    Struts的小列子三个Action

    你可以创建一个FormBean类,将其属性与HTML表单元素关联,然后在Action中通过`ActionForm`对象访问这些参数。 4. **转发与重定向**:在Action的`execute()`方法执行完毕后,通常会返回一个字符串,表示后续的处理...

    struts2中result类型之redirect

    在Struts2框架中,`Result`类型是动作(Action)执行后的一种处理方式,它定义了动作执行完后页面跳转或者数据处理的行为。`Redirect`是`Result`类型中的一种,它涉及到Web应用程序中的URL重定向概念,对用户浏览器...

    struts2中result类型之redirectAction

    1. 避免了请求参数在URL中的显示,提高了安全性。 2. 防止了重复提交,因为新的请求会覆盖旧的请求。 3. 可以改变当前请求的URL,有助于实现URL的可读性和SEO优化。 缺点: 1. 由于涉及到两次HTTP请求,性能上可能...

    Struts2实战(Struts2 In Action中文版)

    Struts2的Action类是控制器的核心,负责处理用户请求,并通过Result将响应返回给客户端。同时,Struts2的拦截器机制允许开发者插入自定义的行为,如日志、权限验证等,进一步增强了可扩展性。 本书将详细介绍以下几...

    jboss与struts漏洞解决

    具体来说,Apache Struts2的action:、redirect:和redirectAction:前缀允许攻击者构造恶意URL,执行任意Java代码,甚至执行系统命令,这被CNVD评定为“高危”级别。为解决这一问题,最直接的办法是更新Struts2的jar包...

    moke测试struts的action

    在标题“moke测试struts的action”中,我们关注的焦点是Struts框架中的Action组件。 Action是Struts的核心组件之一,它是业务逻辑的执行者。当用户在Web页面上进行操作,比如点击一个按钮,对应的请求会被发送到...

    Struts2解决表单重复提交

    除了直接使用redirect,还可以使用redirectAction,并在result中配置actionName参数,这样提交后会通过另一个action来执行,从而避免了直接刷新带来的重复提交问题。 在具体实现上,通过修改result元素的type属性来...

    Struts2 in action中文版

    9.1 为什么在Struts 2中使用Spring 196 9.1.1 依赖注入能做些什么 197 9.1.2 Spring如何管理对象和注入依赖 199 9.1.3 使用接口隐藏实现 200 9.2 将Spring添加到Struts 2 202 9.2.1 让Spring管理动作、拦截器和结果...

    ·Struts2配置文件介绍 超级详细

    - **Interceptor**:在`package`元素内部,可以定义拦截器或引用拦截器堆栈,拦截器是Struts2中非常重要的组件,用于在Action执行前后进行一系列的前置和后置处理操作,比如登录验证、数据校验等。 - **Result ...

    struts2 中action的使用

    4. **ActionContext**:在Action中,我们可以使用`ActionContext`对象来获取和设置与当前请求相关的上下文数据。这包括请求参数、session、应用范围内的属性等。 5. **模型驱动**:Struts2支持模型驱动模式,Action...

    Struts2内容整理

    Struts2 框架提供了动态方法调用(DMI)功能,允许在提交请求时,直接提交给 Action 的指定方法。 Struts2 的Servlet API 访问 Struts2 框架提供了访问 Servlet API 的功能,允许在 Action 中访问 Servlet 的各种...

    struts in action 源码

    Struts提供了全局的异常处理机制,通过定义ActionError和ActionMessage,可以在出现异常时统一处理并展示给用户。 **拦截器(Interceptors)** Struts 2引入了拦截器,它们是实现AOP(面向切面编程)的关键。拦截...

    Struts2.0视频教程+struts2.0中文教程

    1. **OGNL(Object-Graph Navigation Language)**:介绍Struts2中使用的表达式语言,用于在Action和视图之间传递数据。 2. **Action与Result**:详细阐述Action类的设计和编写,以及如何定义Result来控制流程跳转...

    STRUTS1.2中文文档

    9. **预定义的Action和Result**:Struts1.2提供了如redirect、forward等预定义的结果类型,简化了Action和视图之间的跳转。 10. **Plug-in架构**:Struts1.2的插件架构允许开发者扩展框架功能,例如添加自定义拦截...

    struts多个action处理

    在"struts2.0.6多个action处理"这个主题中,我们将深入探讨如何在Struts2框架下管理并执行多个Action。这通常涉及到配置、映射和Action类的设计,以及请求的路由。 1. **Action配置**:在Struts2中,Action是业务...

Global site tag (gtag.js) - Google Analytics