我们如何使用java获取友好的网址或门户网站标题?
例如,如果我去websphere放置标题和友好网址,我该如何准确地检索它(使用jsp)
答案 0 :(得分:1)
WebSphere Portal Server具有NavigationSelectionModel SPI的概念,您可以使用它来了解当前页面。主题使用此SPI来了解应向用户显示的页面。可以在portlet应用程序中使用。要获取portlet呈现的页面标题/唯一名称,请输入以下代码:
步骤1.在JSP
上包含门户网站标记库<%@ taglib uri="/WEB-INF/tld/portal.tld" prefix="wps" %>
第2步。使用<wps:navigation>
标记。
<wps:navigation>
<wps:navigationloop>
<%if (wpsSelectionModel.isNodeSelected(wpsNavNode)){
String pageTitle = com.ibm.wps.model.LocaleHelper.getTitle
((com.ibm.portal.Localized)wpsNavNode, request);
String uniqueName = wpsNavNode.getContentNode().getObjectID().getUniqueName();
System.out.println("pageTitle : " + pageTitle);
System.out.println("uniqueName : " + uniqueName);
}%>
</wps:navigationloop>
</wps:navigation>