`

struts2 <result type="redirect">

 
阅读更多
今天在用struts2在做项目时候,从一个action我想跳转到另一个action,并且呢得带上值。说说我的做法吧,首先你得在你的第一个action中这个id必须要有set、get方法。
跳转时你的struts.xml:
(方法一):
<result name="topic" type="redirect">/topicAction!findTopics.do?topicId=${topicId}</result>
(方法二):
<result name="topic" type="redirect-action">
<param name="actionName">findTopics</param>
<param name="topicId">${topicId}</param>
</result>

如果是多个参数的话,继续再加几个<param>就行了,对于(方法一)如果是多个参数的怎么办? <result name="topic" type="redirect">/topicAction!findTopics.do?topicId=${topicId}&amp;elementId=${elementId}</result>
这不就行了。

总结下:
dispatcher jsp --- jsp
redirect action --- action
chain jsp--jsp或者是action---action
分享到:
评论

相关推荐

    struts2实例 学生信息管理系统

    &lt;result type="redirect"&gt;List.action&lt;/result&gt; &lt;/action&gt; &lt;action name="Remove" class="action.BookAction" method="remove"&gt; &lt;result type="redirect"&gt;List.action&lt;/result&gt; &lt;/action&gt;--&gt; &lt;/package&gt; &lt;/...

    OA_struts2_hibernate3_spring2.5.rar

    &lt;result name="add_success" type="redirect"&gt;/common/pub_add_success.jsp&lt;/result&gt; &lt;result name="del_success" type="redirect"&gt;/common/pub_del_success.jsp&lt;/result&gt; &lt;result name="modify_success" ...

    struts2拦截器

    &lt;result name="login" type="redirect"&gt;/index.jsp&lt;/result&gt; &lt;/global-results&gt; &lt;action name="action_*" class="personAction" method="{1}"&gt; &lt;interceptor-ref name="myInterceptorStack"&gt;&lt;/interceptor-ref...

    Struts2--result配置的各种视图转发类型

    &lt;result type="redirect"&gt;/welcome.action&lt;/result&gt; ``` 3. **redirectAction**:重定向到另一个Action,可以传递参数。 ```xml &lt;result type="redirectAction"&gt; &lt;param name="actionName"&gt;welcome&lt;/param&gt; ...

    struts2中result类型之redirect

    在Struts2框架中,每个动作(Action)都可能有多个结果(Result),这些结果是由配置文件(如struts.xml)中的`&lt;result&gt;`标签定义的。当一个Action执行完成后,根据其返回值,Struts2会寻找匹配的结果类型并执行相应...

    Struts2学习资源Result part1.rar

    &lt;result type="redirect"&gt;/pages/success.jsp&lt;/result&gt; &lt;/action&gt; ``` 3. **stream**: 用于处理大文件下载或流式传输内容,避免内存溢出。例如: ```xml &lt;action name="downloadFile" class=...

    struts2+ibatis+spring整合开发

    &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2.dispatcher.FilterDispatcher&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;url-pattern&gt;/*&lt;/url-...

    structs2动态添加表单

    &lt;?xml version="1.0" encoding="UTF-8" ?... &lt;result name="success" type="redirect"&gt;/employee/success.jsp&lt;/result&gt; &lt;result name="input" &gt;/employee/add.jsp&lt;/result&gt; &lt;/action&gt; &lt;/package&gt; &lt;/struts&gt;

    struts2 result type 介绍

    在Struts2中,Result Type是由`struts-default.xml`配置文件中的`&lt;package&gt;`元素的`defaultResultType`属性指定的,默认情况下,这个值通常是“dispatcher”,意味着Action完成后会使用Dispatcher Result来渲染JSP...

    struts2笔记

    &lt;filter-name&gt;struts2&lt;/filter-name&gt; &lt;filter-class&gt;org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter&lt;/filter-class&gt; &lt;/filter&gt; &lt;filter-mapping&gt; &lt;filter-name&gt;struts2&lt;/filter-name&gt; ...

    Struts2 配置文件

    &lt;result name="success" type="redirect"&gt; &lt;param name="location"&gt;/path/to/success.jsp&lt;/param&gt; &lt;/result&gt; ``` 3. **redirect-action**:与`redirect`类似,但用于重定向到另一个Action。可以通过`Result`...

    [struts2、spring、ibatis]框架开发开发

    &lt;result name="success" type="redirect-action"&gt;show.action&lt;/result&gt; &lt;result name="error"&gt;/error.jsp&lt;/result&gt; &lt;/action&gt; &lt;!-- 更多动作配置 --&gt; &lt;/package&gt; &lt;/struts&gt; ``` - `&lt;constant&gt;`: 定义常量,...

    SSH笔记-result标签的type的使用

    &lt;result name="success" type="redirect"&gt; &lt;param name="location"&gt;/success.do&lt;/param&gt; &lt;/result&gt; ``` 这里的成功结果会重定向到`/success.do`。 `redirectAction`与`redirect`类似,但它是基于Action的重定向,...

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

    &lt;result name="success" type="redirect"&gt;/welcome.jsp&lt;/result&gt; ``` 以上就是关于Struts2获取参数、解决乱码以及页面跳转的基本知识。通过理解并掌握这些概念,你可以更有效地利用Struts2框架构建健壮的Web应用...

    struts2 result转向到action

    &lt;result name="success" type="redirect-action"&gt;/allsystem.action&lt;/result&gt; &lt;/action&gt; &lt;/package&gt; &lt;/struts&gt; ``` 这里定义了一个名为 `login` 的 Action,当表单提交到 `/login.action` 时,Struts2 将会调用 ...

    struts2的result标签使用

    &lt;result name="success" type="redirectAction"&gt; &lt;param name="actionName"&gt;anotherAction&lt;/param&gt; &lt;param name="namespace"&gt;/admin&lt;/param&gt; &lt;/result&gt; ``` 这里的`param`标签用于传递参数,`actionName`和`...

    struts2 result配置详解

    &lt;result name="error" type="redirect"&gt;&lt;param name=""&gt;/xxx.jsp&lt;/param&gt;&lt;/result&gt; &lt;/action&gt; ``` 在上面的配置中,使用 Redirect-action 配置将结果重定向到一个 Action,同时传递参数 Xml 代码。Redirect 配置则...

    struts2中的url

    &lt;result name="upFileOk" type="redirect"&gt;/WEB-INF/register.jsp&lt;/result&gt; &lt;/action&gt; ``` 以上两种方式都依赖于 `execute` 方法返回的字符串,根据不同的返回值,系统将执行不同的操作:重定向至指定Action或...

    Struts2配置详解

    &lt;result-type name="redirect" class="org.apache.struts2.dispatcher.ServletRedirectResult"/&gt; &lt;!-- 省略了其他的ResultType的定义 --&gt; &lt;/result-types&gt; &lt;interceptors&gt; &lt;interceptor name="autowiring" ...

Global site tag (gtag.js) - Google Analytics