欢迎来到天天文库
浏览记录
ID:37932011
大小:237.00 KB
页数:10页
时间:2019-06-03
《portal主题页面开发介绍》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、您可能想知道如何将您门户网站上的徽标换成您公司的徽标。或者您想在门户网站上添加一个左侧导航窗格,或更改其背景颜色。通过了解WebSpherePortal用于显示门户页面的JSP流程以及这些JSP的内容,您可以创建或修改主题或皮肤,使您的门户网站看上去象您公司的Web站点。©2003InternationalBusinessMachinesCorporation.Allrightsreserved.引言您可能想知道如何将您门户网站上的徽标换成您公司的徽标。或者您想在门户网站上添加一个左侧导航窗格,或更改其背景颜色。
2、通过了解WebSpherePortal用于显示门户页面的JSP流程以及这些JSP的内容,您可以创建或修改主题或皮肤,使您的门户网站看上去象您公司的Web站点。IBMWebSpherePortalEnableforMultiplatformsV4.2使用不同的JavaServerPage(JSP)、级联样式表(CascadingStyleSheet,CSS)和图像来显示门户页面。它使用位于C:WebSpherePortalServerappwps.earwps.war目录下themes、skins和scr
3、eens目录中的JSP来构造门户页面。这些目录中的每一个都包含html、wml和chtml子目录,WebSpherePortal将它们用于服务不同客户机,例如桌面浏览器和移动设备。本文是一系列文章的第一篇,这一系列将讲解WebSpherePortal如何为通过InternetExplorer(IE)访问WebSpherePortal的客户机使用缺省主题和缺省皮肤显示门户页面。对于所有其他的主题和皮肤,处理过程也是类似的。本系列文章说明了:·用于显示门户页面的JSP流程·如何使用engine.tld 中定义的JSP
4、标记·如何使用级联样式表(CSS)元素 ·如何使用属性文件显示门户网站标题和其它属性 本文描述了缺省主题定义的Default.jsp、Head.jsp和ToolBarInclude.jsp的内容和流程。Default.jsp所有屏幕聚集都从Default.jsp开始。用于缺省主题的Default.jsp位于wp_rootappwps.earwps.warthemeshtml。这个JSP包含其它用于显示标题、工具栏的JSP以及用于往可用位置及页面植入内容的JSP。在Default.jsp的末尾处,scre
5、enRenderJSP标记选择被请求的屏幕(例如login或forgotpassword)。图1演示了Default.jsp的流程。图1:Default.jsp的流程下面的讨论将带您了解Default.jsp的内容。当您阅读这些讨论时,您可能想要查看Default.jsp的清单。1.Default.jsp文件包含一个JSP标记库engine.tld,该库使用下列URI:<%@tagliburi="/WEB-INF/tld/engine.tld"prefix="wps"%>2.3.这一标记库提供了植入位置名称、页面
6、以及在所要求的主题和皮肤定位图像所需的JSP标记。您需要了解这一标记库以便定制您门户网站的外观和感觉。4.为获取门户网站的基本URL以及文档URL,在Default.jsp中使用了constantsJSP标记。这一元素使得下列两个脚本变量可用于该页面。 owpsBaseURL:用于获取门户网站URL,例如http://sukumar.ibm.com/wps/。使用此变量可生成指向wp_rootappwps.earwps.war目录中资源的链接。owpsDocURL:用于生成指向门户网站帮助文件的链接。5.h
7、tml内容的头部分通过包含Head.jsp而生成,该Head.jsp与Default.jsp在同一个目录下。本文下一部分将描述Head.jsp。 6.接下来,Default.jsp包含extension/PageBeginInclude.jsp。这个JSP只包含用于WebSpherePortalEnable版的注释;其内容不在此处加以讨论。 7.对于所有版本,Default.jsp都包含下列三个JSP。oToolBarInclude.jspoPlaceBarInclude.jspoPageBarInclude.j
8、sp这些JSP与Default.jsp位于同一目录下。ToolBarInclude.jsp在本文中进行讨论。PlaceBarInclude.jsp和PageBarInclude.jsp文件将在下一篇文章中讨论。8.在包含了这些JSP页之后,定义下面的链接。9.这个链接就定义在screenRenderJSP标记前面。该
此文档下载收益归作者所有