注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

IOS & JAVA KEY

(iMilo)

 
 
 

日志

 
 
关于我

All the splendor in the world is not worth a good friend!! Hello my friend!!

网易考拉推荐

Strtus2的result(chain)[跨package的action跳转]  

2012-04-09 23:26:42|  分类: struts2 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 

引入

前两年做项目的时候,strtus2中动作链用到chain,即:返回的不是某个jsp/html页面,而是另外一个action。而由于模块比较多,所以分了不少package,但当时有不少功能的chain要用到其他package中的action,可由于对struts2不是很精通,所以没能实现。今偶然发现,其实可以实现,因此记录于此。

实现

  <package name="user" extends="struts-default">

       <action name="login" class="...">

          <result type="chain"> showUser </result>

       </action>

       <action name="showUser" class="...">

          <result type="chain">

            <param name="actionName">bookList</param>

            <param name="namespace">/book</param>

          </result>

       </action>

</package>

 

    <package name="book" namespace="/book" extends="struts-default">

       <action name="bookList" class="...">

          <result>/bookList.jsp</result>

       </action>

    </package>

说明

userlogin动作链showUser动作,然后又接着链接另外一个包bookbookList动作(注意:允许把另一个包里的某个动作作为下一个动作,但前提是必须正确的给出目标动作的namespace参数)。

其他

Milo Zhang

2012-04-09

 

 

  评论这张
 
阅读(1372)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017