📄 edittree.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 + -