门户网站 JSP 使用的标记
了解门户网站 JSP 中最常用的标记。使用这些标记可修改门户网站页面的外观和布局。
以下链接提供了一些主题,对每个标记进行了概述(按标记类型分组)。每个单独的主题还提供了标记描述和代码示例:
注: 不要在 portlet JSP 中使用门户网站标记。以下提及的标记仅在主题和外表 JSP 中使用。
- <portal-core/> 标记 - 用于提供门户网站核心功能(例如,输入页面的主呈示流以及与 URL 相关的方面)。
- <portal-dynamicui/> 标记 - 用于启用动态用户界面功能(如,关闭动态 Portlet 和页面)。
- <portal-fmt/> 标记 - 用于提供增强的门户网站格式化功能。
- <portal-logic/> 标记 - 用于提供有条件的逻辑。
- <portal-navigation/> 标记 - 用于实现导航任务(如,生成 URL 和遍历门户网站导航模型)。
要使用这些标记,必须在主题的父 JSP 中提供下列 taglib 声明:
<%@ taglib uri="http://www.ibm.com/xmlns/prod/websphere/portal/v8.5/portal-navigation"
prefix="portal-navigation" %>
<%@ taglib uri="http://www.ibm.com/xmlns/prod/websphere/portal/v8.5/portal-dynamicui"
prefix="portal-dynamicui" %>
<%@ taglib uri="http://www.ibm.com/xmlns/prod/websphere/portal/v8.5/portal-logic"
prefix="portal-logic" %>
<%@ taglib uri="http://www.ibm.com/xmlns/prod/websphere/portal/v8.5/portal-core"
prefix="portal-core" %>
<%@ taglib uri="http://www.ibm.com/xmlns/prod/websphere/portal/v8.5/portal-fmt"
prefix="portal-fmt" %>
除了主题中的声明外,还必须为外表的父 JSP 提供下列 taglib 声明:
<%@ taglib uri="http://www.ibm.com/xmlns/prod/websphere/portal/v8.5/portal-skin"
prefix="portal-skin" %>
<%@ taglib uri="http://www.ibm.com/xmlns/prod/websphere/portal/v8.5/portal-showtools"
prefix="portal-showtools" %>
注意:
- portal-internal.tld 标记库中的标记并非供定制使用,而是仅供内部门户网站代码使用。
- engine.tld 和 portal-internal.tld 标记库中的标记并非用于定制,而是仅用于支持与先前版本及迁移的兼容性。WebSphere® Portal 的后续发行版中未提供 engine.tld 标记库。