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

📄 edittree.jsp

📁 struts+spring+jdbc权限管理 菜单树实现
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@taglib uri="/WEB-INF/struts-bean.tld" prefix="bean"%>
<%@taglib uri="/WEB-INF/struts-html.tld" prefix="html"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  	<script language="JavaScript">
			var path = "<%=request.getContextPath()%>";
			var type = "userEdit";
	</script>
    <title>菜单管理</title>
    <link rel="stylesheet" type="text/css" href="<%=request.getContextPath() %>/css/css.css">
    <script language="JavaScript" src="<%=request.getContextPath() %>/js/treeData.js" type="text/JavaScript"></script>
  </head>
  <script language="javascript">
  		//编辑树
		function editTree(id,name,url){
			var menuId = document.getElementById("menuId");
			var menuName = document.getElementById("menuName");
			var menuUrl = document.getElementById("menuUri");
			var actionValue = document.getElementById("editMenu");
  			var oper = document.getElementById("addChild");
  			var conf = document.getElementById("deleteMenu");
			
			if(null == menuId || null == menuName || null ==menuUrl){
				alter("Menu对象不存在,请联系维护人员!");
			}else{
				menuId.value	=	id;
				menuName.value	=	name;
				menuUrl.value	=	url;
				actionValue.disabled=false;
				oper.disabled 	=	false;
				oper.disabled 	=	false;
				conf.disabled 	= 	false;
				//document.all("modify").disabled=false;  
			}
		}
		
		//编辑框
		function editAction(){
			var actionValue = document.getElementById("treeAction");
  			var oper = document.getElementById("operate");
  			var conf = document.getElementById("confirm");
  			var menuName = document.getElementById("menuName");
  			var menuUrl = document.getElementById("menuUri");
			actionValue.action="<%=request.getContextPath()%>/menu.do?method=editMenu";
			oper.style.display="none";
			conf.style.display="block"
			actionValue.disabled=false;
			oper.disabled=false;
			conf.disabled=false;
			menuName.disabled = false;
			menuUrl.disabled = false;
		}
		
		//添加框
		function addAction(){
			var actionValue = document.getElementById("treeAction");
  			var oper = document.getElementById("operate");
  			var conf = document.getElementById("confirm");
  			var menuName = document.getElementById("menuName");
  			var menuUrl = document.getElementById("menuUri");
			actionValue.action="<%=request.getContextPath()%>/menu.do?method=addMenu";
			oper.style.display="none";
			conf.style.display="block"
			actionValue.disabled=false;
			oper.disabled=false;
			conf.disabled=false;
			menuName.disabled = false;
			menuUrl.disabled = false;
			menuName.value = "";
			menuUrl.value = "";
		}
		
		//删除框
		function deleteAction(){
			var   confirmLink  = false;
			var actionValue = document.getElementById("treeAction");
			var menuId = document.getElementById("menuId");
			actionValue.action="<%=request.getContextPath()%>/menu.do?method=deleteMenu";
			var node = findChild(tree0,menuId.value);
			if(node.childNodes.length>0){
				 confirmLink = confirm("此节点包含子节点,确认删除!!!"); 
			}else{
				confirmLink = confirm("确认删除!!!");
			}
			
			if(confirmLink==true){
				document.forms[0].submit();
			}
		}
		
		//恢复
		function back(){
			var oper = document.getElementById("operate");
			var con  = document.getElementById("confirm");
			oper.style.display="block";
			conf.style.display="none"
		}
  </script>
  <body>
    <%
			String allMenu = (String)request.getAttribute("allMenu");
	%>
	<table>
		<tr><td>系统菜单管理</td></tr>
		<tr>
			<td valign="top"> 
				<script language="javascript">
					<bean:write name="allMenu" filter="false" scope="request"/>
				</script>	
			</td>
			<td valign="top">
				<font id="menuEit">
					<form id="treeAction" action="" method="post">
						<table>
							<tr>
								<td>
								菜单名
								</td>
								<td>
								<input type="hidden" id="menuId" name="menuId"/>
								<input type="text" disabled="true" id="menuName" name="menuName"/>
								</td>
							</tr>
							<tr>
								<td>
								菜单URL
								</td>
								<td>
								<input type="text" disabled="true" id="menuUri" name="menuUri"/>
								</td>
							</tr>
							<tr>
								<td  colspan="2">
									<table>
										<tr id="operate">
											<td>
												<input disabled="disabled" class="input1" type="button" id="editMenu" onclick="editAction();" value="修改菜单"/>								
												<input disabled="disabled" class="input1" type="button" id="addChild" onclick="javascript:addAction();" value="添加子菜单"/>
												<input disabled="disabled" class="input1" type="button" id="deleteMenu" onclick="javascript:deleteAction();" value="删除菜单"/>
											</td>
										</tr>
										<tr id="confirm" style="display:none">
											<td align="center">
												<input type="submit" class="input1" id="sub" value="提    交"/>	
												<input type="button" class="input1" id="back" onclick="javascript:back();" value="返    回"/>							
											</td>
										</tr>
									</table>
								</td>
							</tr>
						</table>
					</form>
				</font>
			</td>
		</tr>
	</table>
  </body>
</html>

⌨️ 快捷键说明

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