m2u-upass-admin / WebContent / template / menuBar.jsp @ 44:432095fe3ea3
History | View | Annotate | Download (2.7 KB)
1 |
<%@ taglib uri="/WEB-INF/tld/struts-html" prefix="html" %> |
---|---|
2 |
<%@ taglib uri="/WEB-INF/tld/struts-bean" prefix="bean" %> |
3 |
<%@ taglib uri="/WEB-INF/tld/struts-tiles" prefix="tiles" %> |
4 |
<%@ taglib uri="/WEB-INF/tld/struts-html-el" prefix="htmlEL" %> |
5 |
<%@ taglib uri="/WEB-INF/tld/c" prefix="c" %> |
6 |
<%@page import="java.util.HashMap"%> |
7 |
<%@page import="java.util.Map"%> |
8 |
<%@page import="java.util.List"%> |
9 |
<%@page import="java.util.ArrayList"%> |
10 |
<%@page import="net.penril.ibss.core.hibernate.AdminNavigation"%> |
11 |
<%@page import="net.penril.ibss.core.hibernate.AdminNavigationGroup"%> |
12 |
<%@page import="java.util.Iterator"%> |
13 |
<%@page import="java.util.Set"%> |
14 |
|
15 |
<% |
16 |
HashMap<String, Object> paramsName = new HashMap<String, Object> (); |
17 |
paramsName.put("SECONDARY_TOKEN", request.getSession().getAttribute("PRIMARY_TOKEN")); |
18 |
|
19 |
pageContext.setAttribute("paramsName", paramsName); |
20 |
|
21 |
if(request.getParameter("selected3")!=null) |
22 |
{ |
23 |
request.getSession().setAttribute("topLink",(String)request.getParameter("selected3")); |
24 |
} |
25 |
|
26 |
String token = (String) request.getSession().getAttribute("PRIMARY_TOKEN"); |
27 |
List<AdminNavigation> navigations = (List<AdminNavigation>)request.getSession().getAttribute("IBSS_NAVIGATION"); |
28 |
Map<String, AdminNavigationGroup> accesses = (Map<String, AdminNavigationGroup>) request.getSession().getAttribute("IBSS_ACCESS"); |
29 |
%> |
30 |
|
31 |
<div id="navigation"> |
32 |
<ol id="mainNav" class="clearfix"> |
33 |
<% |
34 |
for(Iterator<AdminNavigation> it = navigations.iterator();it.hasNext();) |
35 |
{ |
36 |
AdminNavigation navigation = it.next(); |
37 |
Set<AdminNavigation> navigations2 = navigation.getSubNavigations(); |
38 |
for(Iterator<AdminNavigation> i = navigations2.iterator();i.hasNext();) |
39 |
{ |
40 |
AdminNavigation navigation2 = i.next(); |
41 |
AdminNavigationGroup access2 = accesses.get(navigation2.getNodeCode()); |
42 |
if(access2 != null) |
43 |
{ |
44 |
|
45 |
if(navigation2.getNodeCode().equals("COMPANYENQUIRY")) |
46 |
{ |
47 |
Set<AdminNavigation> navigations3 = navigation2.getSubNavigations(); |
48 |
for(Iterator<AdminNavigation> j = navigations3.iterator();j.hasNext();) |
49 |
{ |
50 |
AdminNavigation navigation3 = j.next(); |
51 |
AdminNavigationGroup access3 = accesses.get(navigation3.getNodeCode()); |
52 |
if(access3 != null) |
53 |
{ |
54 |
%> |
55 |
|
56 |
<c:set var="linkName"><% out.println(navigation3.getNodeCode()); %></c:set> |
57 |
<li <c:if test="${sessionScope.topLink eq linkName }">class="topLinkSelected"</c:if> > |
58 |
<c:set var="pagePath"><% out.println(navigation3.getPagePath() + "?selected3=" + navigation3.getNodeCode()); %></c:set> |
59 |
<htmlEL:link action="${pagePath}" name="paramsName" onclick="overlay();"> |
60 |
<% out.println(navigation3.getNodeName()); %> |
61 |
</htmlEL:link> |
62 |
</li> |
63 |
<% |
64 |
} |
65 |
} |
66 |
} |
67 |
} |
68 |
} |
69 |
} |
70 |
%> |
71 |
</ol> |
72 |
</div> |