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" <% } %>>

                                                                

                                                              

                                                        

                                                        

      •                                                 

                                            

                                                    }

                                             %> 

                                                    

                                                  

                                              

                                                  }   

                                               %>

                                                  

                                             

                                          

                                              

          --일반 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

          portlet_icon_name
          sitemap.gif
          portlet_icon_path
          /images/palette/portlets/

          ibm 포탈 class 파일 바로바로 배포 되게 하는게 하는 방법

           

          wp_profile밑에

          1. \config\cells\han\applications\wps.ear\deployments\wps\wps.war\WEB-INF\ibm-web-ext.xmi

           

          2. \installedApps\han\wps.ear\wps.war\WEB-INF\ibm-web-ext.xmi

          1 ,2 번을 수정

          reloadingEnabled="true" - > reloadingEnabled="false"

           

           

          + Recent posts