快速业务通道

使用Struts portlet在门户应用程序中实现页面导航 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-16
素的上下文关系路径 path="/display" 路径相匹配。这一匹 配可以启动 DisplayAction操作。操作映射部分(包括带有 path 和 type 属性的 <action> 元素 )如下所示: <action-mappings>    <action path="/display"        type="com.test.strutstest.actions.DisplayAction">          .................................................    </action> </action-mappings>

为了启用模块转换,请为 remaining 模块配置 default 模块的 struts-config.xml 、 portlet.xml 和 config.xml 文件:

配置 default 模块的 struts-config.xml 文件。我们使用 DisplayAction作为我们的操作类和四个 逻辑转发:

<action-mappings>     <action path="/display"       type="com.test.strutstest.actions.DisplayAction">          <forward name="failure"            contextRelative="true"            path="/failure.jsp"/>          <forward name="address"            contextRelative="true"            path="/address/start.do"/>          <forward name="phone-numbers"            contextRelative="true"            path="/phone-numbers/start.do"/>          <forward name="overview"            contextRelative="true"            path="/overview/start.do"/>     </action> </action-mappings>

配置 portlet.xml 文件,使之符合 default 模块的 struts-config.xml 文件中的配置。特别是,在 default 模块的 struts-config.xml 文件中的四个逻辑转发名称中的每一个均要与在 portlet.xml 文件 中设置的 view.forward 配置参数值相匹配。表 2 显示了这一映射关系:

表 2. view.forward配置值对转发名称配置值

配置 web.xml 文件来定义不同的模块。我们使用 config 初始化参数来将我们的 default 模块告知 操作servlet;然而,对于其他的每个模块,我们列出了一个名为 config/module 的初始化参数,其中 module 是我们的模块名称。例如:

可以这样定义 default 模块:

<init-param>     <param-name>config</param-name>     <param-value>WEB-INF/struts-config.xml</param-value> </init-param>

使用Struts portlet在门户应用程序中实现页面导航(7)

时间:2011-07-25 IBM Zeynep Latif

可以这样定义其他模块:

<init-param>     <param-name>config/address</param-name>   <param-value>WEB- INF/address/struts-config.xml     </param-value> </init-param> <init-param>     <param-name>config/phone-numbers</param-name>     <param-value>WEB-INF/phone-numbers/struts-config.xml     </param-value> </init-param> <init-param>     <param-name>config/overview</param-name>     <param-value>WEB-INF/overview/struts-config.xml     </param-value> </init-param>

对 web.xml 和 portlet.xml 文件执行标准更新来将 Struts 应用程序作为 portlet 进行部署。

正如 default

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号