-- wps만 사용할경우
$profile\installedApps\node1\wps.ear\wps.war\WEB-INF\lib
-- 포탈 모든 자원이 사용할 경우
C:\IBM\WebSphere\PortalServer\shared\ext
-- Web.xml 적용위치
$profile\config\cells\noper\applications\wps.ear\deployments\wps\wps.war\WEB-INF
-- wps만 사용할경우
$profile\installedApps\node1\wps.ear\wps.war\WEB-INF\lib
-- 포탈 모든 자원이 사용할 경우
C:\IBM\WebSphere\PortalServer\shared\ext
-- Web.xml 적용위치
$profile\config\cells\noper\applications\wps.ear\deployments\wps\wps.war\WEB-INF
--일반 wps에서 사용시 jar 넣는곳.
C:\IBM\WebSphere\wp_profile\installedApps\node1\wps.ear\wps.war\WEB-INF\lib
--포틀렛에서 jar 파일 사용시 넣는곳
C:\IBM\WebSphere\PortalServer\shared\ext
--디플로이 안되어있을때 넣는곳.
C:\IBM\WebSphere\wp_profile\config\cells\noper\applications\wps.ear\deployments\wps\wps.war\WEB-INF
ArrayList mainMenuList = new ArrayList(); // 메인 메뉴 리스트.
HashMap subMenuList = new HashMap(); // 서브 메뉴 리스트.
int menuCountChk = 0;
%>
boolean isNodeSelected=wpsSelectionModel.isNodeSelected(wpsNavNode);
String rowCssClass=isNodeSelected ? "wpsNavItem selected" : "wpsNavItem";
boolean nodeHasChildren=wpsNavModel.hasChildren(wpsNavNode);
Iterator iter = wpsNavModel.getChildren(wpsNavNode); // 자식 노드 .
boolean isExpanded=((Boolean)((com.ibm.portal.state.StateModel)wpsNavModel).getState(wpsNavNode, com.ibm.portal.state.StateType.EXPANSION)).booleanValue() ;
boolean openInNewWindow=com.ibm.portal.content.ContentNodeType.EXTERNALURL.equals(wpsNavNode.getContentNode().getContentNodeType());
boolean isLabel=com.ibm.portal.content.ContentNodeType.LABEL.equals(wpsNavNode.getContentNode().getContentNodeType());
int currentNavLevel=wpsNavLevel.intValue();
mainMenuList.add(wpsNavNode); // 메인 메뉴.
subMenuList.put(wpsNavNode.getObjectID(),iter); //서브 메뉴.
String menuNm = wpsNavNode.getTitle(request.getLocale());
menuCountChk++;
%>
','<%=menuNm%>')">
href='
<% if (openInNewWindow) {%> target="_blank" <% } %>>
for(int i =0; i
ContentNode parentNode = (ContentNode)mainMenuList.get(i);
System.out.println(parentNode.getObjectID());
Iterator iter = (Iterator)subMenuList.get(parentNode.getObjectID());
%>
while(iter.hasNext()){
NavigationNode childNode2ndLevel = (NavigationNode)iter.next();
String childNodeName = childNode2ndLevel.getTitle(request.getLocale());
String childDesc = childNode2ndLevel.getDescription(request.getLocale());
boolean childNewWindow=com.ibm.portal.content.ContentNodeType.EXTERNALURL.equals(childNode2ndLevel.getContentNode().getContentNodeType());
boolean isActiveChk = childNode2ndLevel.getContentNode().isActive(); // 활성 비활성 체크.
%>
<% if (childNewWindow) {%> target="_blank" <% } %>>
}
%>
}
%>