⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 menulist.jsp

📁 JSP移动商品管理平台源代码.........
💻 JSP
字号:
<%@ page contentType="text/html;charset=gb2312"%>
<%@ page language="java" import="java.util.Hashtable,java.util.ArrayList,java.util.Iterator" %>
<%@ page errorPage="../error/error.jsp" %>
<jsp:useBean id="MenuTree" class="bean.TreeCom.TreeBean" />
<jsp:useBean id="Roles" class="bean.roles.RolesBean" />

<html>
<head>
  <title>菜单列表</title> 
  <link href="css/TreeCom.css" rel="stylesheet" type="text/css">  
  <script src="js/TreeCom.js" type="text/javascript"></script> 
</head>
<script language="JavaScript">
function OpenPwdDlg(){
      	window.open("../imis_manager/User_Pwd_Changed.jsp","_blank","left=300,top=300,width=250, height=180,status=no,menubar=no,location=no,resizable=no,alwaysRaised=yes,z-look=yes,depended=yes");	
}
</script>
<BODY BGCOLOR=#FFFFFF LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 scrolling="auto" background="../images/bg_main.png">
<form name="FormMenuList" onsubmit="0" width=0>
<% 
   int 	  i		=	0;
   String sValue	=	null;
   String menu_id	=	null;
   String sup_menu_id	=	null;
   String menu_name	=	null;
   String menu_herf	=	null;
   String open_ico	=	null;
   String close_ico	=	null;   
   String sTemp		=	"";
   String sT		=       "";
   String sPurview	=	"";
   String sUserCode	=	session.getAttribute("loginuser").toString();
   String sMenu_ID	=	request.getParameter("TMenu_ID");   
   
   ArrayList Role_list = Roles.getRoles(sUserCode);
   Iterator Role_itr = Role_list.iterator();
   while (Role_itr.hasNext()) {
		Hashtable Role_ht = (Hashtable) Role_itr.next();  
		sTemp		  =  Role_ht.get("Purview").toString();
		sTemp		  =  sTemp.trim();
		if (sTemp.length()>0){	
		        //System.out.println("1 sTemp  ="+sTemp);
			if (!sTemp.startsWith("a")) sTemp	=   "a" + sTemp;		
			if (!sTemp.endsWith("a")) sTemp	=   sTemp +"a";
			//System.out.println("2 sTemp  ="+sTemp);
			if (sPurview.length() == 0){
				sPurview      =  sPurview+sTemp;
				//System.out.println("3 sPurview  ="+sPurview);
			}
			else{
				while (sTemp.length()>0){
					sT 	  =  sTemp.substring(0, 1);
					if ( sT.equals("a") ) 	sTemp  =  sTemp.substring(1,sTemp.length());
					//System.out.println("3 sTemp  ="+sTemp);
					if ( sTemp.indexOf("a")>0){
						sT 	  =  sTemp.substring(0, sTemp.indexOf("a")+1);
						sTemp 	  =  sTemp.substring(sTemp.indexOf("a"), sTemp.length());
						if ( sPurview.indexOf( "a"+sT )<0 )  sPurview  =  sPurview+sT; 
						//System.out.println("4 sTemp  ="+sTemp);
						//System.out.println("4 sT  ="+sT);
						//System.out.println("4 sPurview  ="+sPurview);						
					}
					else{
						sTemp	=	sTemp.trim();
						//System.out.println("4 sTemp  ="+sTemp);
						if ( sTemp.length()>0 )  sPurview  =  sPurview+sTemp+"a";
					}			
				}
			}
		}
   }
   //System.out.println("sPurview="+sPurview); 
   ArrayList list = MenuTree.getPurviewMenuTree(sPurview);
   Iterator itr = list.iterator();
   while (itr.hasNext()) {
		Hashtable ht = (Hashtable) itr.next();   
  
            	menu_id      =  ht.get("menu_id").toString();
            	sup_menu_id  =  ht.get("sup_menu_id").toString(); 
            	menu_name    =  ht.get("menu_name").toString();
            	menu_herf    =  ht.get("menu_herf").toString();
            	open_ico     =  ht.get("open_ico").toString();
            	close_ico    =  ht.get("close_ico").toString();  
  	
		sValue=menu_id+"|"+sup_menu_id+"|"+menu_herf+"|"+close_ico+"|"+open_ico+"|"+menu_name; 		
%>
       		<input type="hidden" name="<%=i%>"  value=<%=sValue%>>               
<%
		i=i+1;
	}
%>

		<input type="hidden" name="ilength"  value=<%=i%>> 
		<input type="hidden" name="Menu_ID"  value=<%=sMenu_ID%>> 
</form>
<table id=control border="0" cellspacing="0" cellpadding="0" class="navbar" align="center" onLoad="initialize();">
<div align="justify">
	<table border=0 class="navbar"  align="left">
  		<tr>
    			<td align="left" valign="top" rowspan="8">
    			<script language="javascript">
	    			iNum=document.FormMenuList.ilength.value;
				startMenuID = document.FormMenuList.Menu_ID.value;	    			
				for (pos=0;pos<iNum;pos++){
					sName=pos.toString();			
				        sValue=document.all(sName).value;
					SplitValue=sValue.split("|");	
					if (SplitValue[0] == startMenuID){
						objTree	= new treemenu("",SplitValue[5],SplitValue[3]);						
					}						
					if ((SplitValue[2]==null) || (SplitValue[2]=="")){
					                      //      0 id      1 父id      2  名称      3 关闭图标       4 打开图标      5 地址  6 指向窗口						
						add_item(SplitValue[0],SplitValue[1],SplitValue[5],SplitValue[3],SplitValue[4],"","");								
					}
					else
					{
						if (SplitValue[2].indexOf("javascript:") == -1){
							 	//      0 id      1 父id      2  名称      3 关闭图标       4 打开图标      5 地址        6 指向窗口
							add_item(SplitValue[0],SplitValue[1],SplitValue[5],SplitValue[3],SplitValue[4],SplitValue[2],"iframe_Main");		
						}
						else{
							        //      0 id      1 父id      2  名称      3 关闭图标       4 打开图标      5 地址        6 指向窗口
							add_item(SplitValue[0],SplitValue[1],SplitValue[5],SplitValue[3],SplitValue[4],SplitValue[2],"");								
						}
					}
					sName=null;
				}
				if (iNum > 0)
					document.write(menu(startMenuID));
			</script>
    			</td>
  		</tr>
	</table>
</div>
</table>
</body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -