使用Struts portlet在门户应用程序中实现页面导航 - 编程入门网
模块的 struts-config.xml 文件中的 <action-mapping> 部分所配置的,模块 转换是在 DisplayAction 类中进行的。要想确定 WebSphere Portal 调用的是哪个模块,可以执行以下 的步骤:
调用 DisplayAction 类的 execute() 方法时,访问的是在 portlet.xml 文件中设置的 view.forward 参数:
对于我们的 portlet 来说, view.forward 参数会有以下的值: 表 3. 样本 portlet 的 view.forward 配置参数的值 如果 viewForward 为空,那么在 execute() 方法中会将这一变量设置为 failure 。 已配置的 viewForward 值的转发映射是从 struts-config.xml 文件检索的:
execute() 方法中的最后步骤返回 ActionForward( forward )的实例:
配置其他 struts-config.xml 文件。根据 DisplayAction 类中的模块确定结果,如果 view.forward 参数值为:
使用Struts portlet在门户应用程序中实现页面导航(8)时间:2011-07-25 IBM Zeynep Latif模块的 struts-config.xml 文件的 <action-mappings> 部分中匹配的 start 路径会使 DisplayAddressInfoAction 在 address 模块中调用。根据 web.xml 中的配置,这一过 程需要使用到 address/struts-config.xml 文件。address/struts-config.xml 文件包含以下的设置:
模块的 struts-config.xml 文件的 <action-mappings> 部分中匹配的 start 路径会使 DisplayPhoneInfoAction 在 phone-numbers 模块中调用。根据 web.xml 文件中的配置 ,这一过程需要使用到 phone-numbers/struts-config.xml 文件。phone-numbers/struts-config.xml 文件包含以下的设置:
模块的 struts-config.xml 文件的 & |
凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢! |