`
NEO_ONE
  • 浏览: 48680 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

action type redirect 参数传递

    博客分类:
  • Java
阅读更多

在使用Struts2开发时,有时需要用redirect 来跟多个参数,然而我们直接?param1=${a}&param2=${b}。。是会被xml解析异常报错的,如下替换就可以了,      

<action name="SectionInfo!*" method="{*}" class="docroad.action.apps.SectionInfo">

           <result>/pages/apps/SectionInfo.jsp</result>

           <result name="list" type="redirect">/Sections.do?appid=${appid}&amp;pageNo=${pageNo}</result>

        </action>

<action name="enterpreinfo" class="preinfoBusinessAction" method="enterPreinfoSub"> <result name="success" type="redirect-action"> showpreinfo?preinfo.order_number=${preinfo.order_number}&amp;preinfo.company_name=${preinfo.company_name} </result> <result name="error" type="redirect"> <param name="location">/error.jsp</param> </result> </action>

分享到:
评论

相关推荐

    action之间的跳转

    redirect-action 处理完后重定向到一个 action,请求参数全部丢失,action 处理结果也全部丢失。 Redirect-action 需要两次请求能完成的工作,请求转发只要通过一次请求即可完成。这样一来我们也就明白了为什么请求...

    redirect跳转

    action`**: 例如`&lt;result name="topic" type="redirect-action"&gt;&lt;param name="actionName"&gt;findTopics&lt;/param&gt;&lt;param name="topicId"&gt;${topicId}&lt;/param&gt;&lt;/result&gt;`,这种方法允许你清晰地指定目标action及参数,...

    struts2中常用Result类型(type)的用法和出现的问题

    Struts2 中的 Result 类型(type)是指在 Struts2 框架中用于确定 action 执行结果的方式。常用的 Result 类型有 dispatcher、redirect 和 chain 三种。这三种类型的用法和实现方式如下: 一、dispatcher ...

    struts2 result type 介绍

    2. **RedirectAction**:类似于Redirect,但重定向到另一个Action,可以传递参数,适合实现业务流程跳转。 3. **Stream**:用于处理需要流式传输的内容,比如下载文件或图片,它能直接将数据写入到HTTP响应的输出流...

    Struts的小列子三个Action

    每个Action处理不同业务逻辑,并将结果传递给相应的JSP页面显示。 7. **Struts应用**:在实际项目中,Struts可以帮助我们组织和管理复杂的Web应用。通过Action,我们可以有效地解耦视图和业务逻辑,使得代码更加...

    struts2中result类型之redirectAction

    在上面的例子中,`myAction`执行完成后,浏览器将被重定向到`anotherAction`,在`/anotherNamespace`命名空间下,并且传递了参数`param1=value1`和`param2=value2`。 **redirectAction Result的优缺点:** 优点: 1...

    springMvc集合接收参数的用法

    Spring MVC提供了多种方式来接收前端传递的数据,包括单独的参数、数组、列表以及自定义对象。本教程将重点讲解如何接收ajax和form表单传递的集合参数。 一、接收Ajax传递的集合参数 1. JSON格式数据:Ajax通常...

    Struts2 result和type

    这使得开发者能够在不同的Action之间进行跳转,并且能够传递参数。 ##### 4. **velocity** `velocity`类型用于渲染Velocity模板。通过`location`属性指定模板的位置,模板文件通常以`.vm`作为扩展名。如果`parse`...

    springmvc高级参数绑定

    &lt;form action="/deleteProducts" method="POST"&gt; &lt;!-- 商品ID作为value,name属性设为商品ID数组的名称 --&gt; &lt;li&gt;&lt;input type="checkbox" value="1" name="productIds[]"&gt; 商品1 &lt;li&gt;&lt;input type="checkbox" ...

    struts2 result配置详解

    在上面的配置中,使用 Redirect-action 配置将结果重定向到一个 Action,同时传递参数 Xml 代码。Redirect 配置则不同,它需要指定完整的 URL 地址。 Struts2 框架中 Result 配置类型非常多样化,每种类型都有其...

    Struts2_入门篇_基本配置_通配符_参数注入_内置对象获取等。。。

    6. **结果类型(Result Type)**:Struts2提供了多种Result类型,如`dispatcher`(默认类型,用于转发到JSP页面)、`stream`(用于处理文件下载)、`redirect`(重定向)等。通过Result类型的配置,我们可以灵活地...

    在asp.net 中使用URL重写向(重写)技术

    defaults: new { controller = "Article", action = "Details" } // 控制器和操作方法名 ); }); } ``` 3. **处理请求** 当用户访问重写后的URL时,ASP.NET会根据预先定义的路由规则找到对应的控制器和方法来...

    Laravel开发-laravel-action-submit

    这可以是重定向(`redirect`)到其他页面,或者渲染一个新的视图,并传递数据。 7. **错误处理**:在处理表单提交时,应考虑错误情况,如数据验证失败或数据库操作出错。Laravel提供了异常处理机制和错误提示功能,...

    J2EE企业级项目开发-1期 01 struts2 项目开发经验.doc

    `redirect_3`将动态参数(如`${name}`)传递到`showInfo.do`,最终形成`showInfo.do?name=xiaowang`的URL。 8. **Struts2配置** 在`struts.xml`配置文件中,定义每个Action及其结果类型,如`result name="success...

    Struts_2_in_Action

    - **Action类的作用**:在Struts 2中,Action类是实现业务逻辑的核心组件,负责处理用户的请求并将数据传递给视图层。 - **Action接口**:所有自定义的Action类都需要实现Action接口或者其子接口,如ActionSupport等...

    信息系统软件设计:要懂Struts必须要懂的程序(2).ppt

    在另一个示例中,`&lt;result name="success" type="redirect-action"&gt;${nextAction}&lt;/result&gt;`会根据`nextAction`变量的值决定跳转到哪个Action。 5. **结果类型(Result Type)**: Struts框架提供了一系列预定义的...

    strut2学习笔记

    在客户端跳转(redirect)时,可以将Action参数传递到前端,如: ```xml &lt;result name="success" type="redirect"&gt;/chuanCan.jsp?t=${type} ``` 在JSP中使用`&lt;s:property value="#parameters.t"/&gt;`获取`t`参数。 ...

    webwork配置详解

    常见的Result Type包括"success"、"error"和"redirect"等,它们对应不同的视图处理策略。 总结来说,WebWork 配置涉及Action的创建、ActionContext的理解和使用、ServletDispatcher的调度机制,以及Action的测试和...

    Struts2 Result 参数详解

    通过配置`&lt;result name="success" type="dispatcher"&gt;`,Struts2会将控制权传递给指定的JSP页面。 3. FreeMarker Result FreeMarker Result用于处理FreeMarker模板,FreeMarker是一种模板语言,可以方便地与Java...

    Struts2框架的配置

    5. 标签:用于在调用Action时传递参数,标签中的value属性值需要设置成Action中定义的属性名。 通过将Action的结果直接包含在页面中,可以有效地减少页面间的跳转,提升用户体验。此外,由于标签中的参数值是通过...

Global site tag (gtag.js) - Google Analytics