jsp动态菜单+数据库读取菜单url和菜单名称

来源:互联网 发布:淘宝导购平台 编辑:程序博客网 时间:2024/05/22 01:43

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/fmt" prefix="f" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
<%
 String path = request.getContextPath();
 String basePath = request.getScheme() + "://"
 + request.getServerName() + ":" + request.getServerPort()
 + path + "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">

<title>HRD</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
 <link rel="stylesheet" type="text/css" href="styles.css">
 -->
<link href="css/style.css" rel="stylesheet" type="text/css">
<script language="JavaScript" type="text/JavaScript">
<!--
 function MM_goToURL() { //v3.0
  var i, args = MM_goToURL.arguments;
  document.MM_returnValue = false;
  for (i = 0; i < (args.length - 1); i += 2)
   eval(args[i] + ".location='" + args[i + 1] + "'");
 }
//-->
</script>


</head>
<script language="JavaScript">
 function MenuClick(MenuID) {
  var i = 0;
  var idMenu = null;
  for (i = 1; i <= 4; i++) {
   idMenu = "Menu" + i;
   if (idMenu == MenuID) {
    eval(idMenu).style.display = "";
   } else {
    eval(idMenu).style.display = "none";
   }
  }
 }
</script>
<%
 String num = (String) request.getSession().getAttribute(
   "userNumber");
 String name = (String) request.getSession()
   .getAttribute("userName");
%>
<table width="180" height="100%" border="0" cellpadding="0"
 cellspacing="0" background="<%=basePath%>image/run.jpg">
 <tr style="cursor: hand" onClick="MenuClick('Menu1')">
  <td width="100%" height="20" background="<%=basePath%>image/menu3.gif"
   bgcolor="#CCCCCC">&nbsp;&nbsp;&nbsp;&nbsp;人员档案</td>
 </tr>
 <tr id="Menu1">
  <td valign="top"><table width="98" border="0" cellspacing="2"
    cellpadding="0">
               <c:forEach var="us" items="${userPermission}">
               <c:if test="${us.perMark==1}">
               <tr>
     <td ><a href="<%=basePath%>${us.perUrl}" target="mainFrame">${us.perName}</a>
     </td>
    </tr></c:if>
    </c:forEach>
   </table>
  </td>
 </tr>
 <tr style="cursor: hand" onClick="MenuClick('Menu2')">
  <td height="20" background="<%=basePath%>image/menu3.gif"
   bgcolor="#CCCCCC">&nbsp;&nbsp;&nbsp;&nbsp;人事调配</td>
 </tr>
 <tr id="Menu2" style="display: none">
   <td valign="top"><table width="98" border="0" cellspacing="2"
    cellpadding="0">
               <c:forEach var="us" items="${userPermission}">
               <c:if test="${us.perMark==2}">
               <tr>
     <td ><a href="<%=basePath%>${us.perUrl}" target="mainFrame">${us.perName}</a>
     </td>
    </tr></c:if>
    </c:forEach>
   </table>
  </td>
 </tr>
 <tr style="cursor: hand" onClick="MenuClick('Menu3')">
  <td height="20" background="<%=basePath%>image/menu3.gif"
   bgcolor="#CCCCCC">&nbsp;&nbsp;&nbsp;&nbsp;教育培训</td>
 </tr>
 <tr id="Menu3" style="display: none">
  <td valign="top"><table width="98" border="0" cellspacing="2"
    cellpadding="0">
               <c:forEach var="us" items="${userPermission}">
               <c:if test="${us.perMark==3}">
               <tr>
     <td ><a href="<%=basePath%>${us.perUrl}" target="mainFrame">${us.perName}</a>
     </td>
    </tr></c:if>
    </c:forEach>
   </table>
  </td>
 </tr>
  <tr style="cursor: hand" onClick="MenuClick('Menu4')">
  <td height="20" background="<%=basePath%>image/menu3.gif"
   bgcolor="#CCCCCC">&nbsp;&nbsp;&nbsp;&nbsp;系统管理</td>
     </tr>
  <tr id="Menu4" style="display: none">
  <td valign="top"><table width="98" border="0" cellspacing="2"
    cellpadding="0">
               <c:forEach var="us" items="${userPermission}">
               <c:if test="${us.perMark==4}">
               <tr>
     <td ><a href="<%=basePath%>${us.perUrl}" target="mainFrame">${us.perName}</a>
     </td>
    </tr></c:if>
    </c:forEach>
   </table>
  </td>
 </tr>

</table>

<body>

</body>
</html>

 

原创粉丝点击