📄 submenu.jsp
字号:
<%@ page contentType="text/html; charset=GBK"%>
<%@ page import="java.util.List" %>
<%@ page import="cn.com.juneng.system.vo.SysMenuVOImpl" %>
<%@ page import="cn.com.juneng.system.bo.User" %>
<%@ page import="java.util.Hashtable" %>
<%@ page import="java.util.ArrayList" %>
<%@ page import="cn.com.juneng.system.common.COMMON" %>
<%@ page import="cn.com.juneng.system.common.SpringBeanFactory" %>
<html>
<head>
<title>Struts Menu Examples</title>
<link rel="stylesheet" type="text/css" media="screen"
href="styles/global.css" />
</head>
<body>
<%!
public void setMenuList(Hashtable menuHash,List allList,String menuId){
List menuList = (List)menuHash.get(menuId);
if(menuList!=null)
for(int i=0;menuList!=null&&i<menuList.size();i++){
SysMenuVOImpl menu = (SysMenuVOImpl)menuList.get(i);
allList.add(menu);
setMenuList(menuHash,allList,menu.getMenuId());
}
}
%>
<%
String menuId = request.getParameter("menuId");
//menuId = "0";
User user = (User)session.getAttribute("User");
Hashtable menuHash = user.getMenuHash();
%>
<script type="text/javascript" src="<%=request.getContextPath()%>/scripts/coolmenus3.js"></script>
<script type="text/javascript" src="<%=request.getContextPath()%>/scripts/coolmenu-config.js"></script>
<script type="text/javascript">
<%
List menuList = new ArrayList();
setMenuList(menuHash,menuList,menuId);
for(int i=0;i<menuList.size();i++){
SysMenuVOImpl menu = (SysMenuVOImpl)menuList.get(i);
String img = "";
if(menuHash.get(menu.getMenuId())!=null){
if(menuId.equals(menu.getParentId())){
img = "cmTopMenuImage";
}else{
img = "cmSubMenuImage";
}
}
String preImg = "";
if(img.length()==0&&menuId.equals(menu.getParentId())){
preImg = "listMenuImage+";
}
String pMenu = "";
if(!menu.getParentId().equals(menuId)){
pMenu = "m_"+menu.getParentId();
}
if(i==0){
SysMenuVOImpl selfMenu = SpringBeanFactory.getSysMenuService().findByPrimaryKey(menuId);
if(selfMenu!=null&&selfMenu.getResrcLink()!=null){
out.println("oCMenu.makeMenu('m_"+selfMenu.getMenuId()+"','',"+preImg+"'"+selfMenu.getResrcName()+"','"+(selfMenu.getResrcLink()==null?"":(request.getContextPath()+"/"+selfMenu.getResrcLink()))+"','','','','','',cmBGColorOff,cmBGColorOn,cmTxtColor,cmHoverColor,'')");
}
}
out.println("oCMenu.makeMenu('m_"+menu.getMenuId()+"','"+pMenu+"',"+preImg+"'"+menu.getResrcName()+"'"+(img.length()==0?"":"+"+img)+",'"+(menu.getResrcLink()==null?"":(request.getContextPath()+"/"+menu.getResrcLink()))+"','','','','','',cmBGColorOff,cmBGColorOn,cmTxtColor,cmHoverColor,'')");
}
%>
oCMenu.makeStyle();
oCMenu.construct()
</script>
<body ></body>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -