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

📄 emprole.jsp

📁 权限组件的java代码写法例子下载
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<%@ taglib tagdir="/WEB-INF/tags" prefix="parddu" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<html>
  <head>
  	<parddu:base></parddu:base>
	<script type='text/javascript' src='dwr/interface/JsEmpBiz.js'></script>
	<script type='text/javascript' src='dwr/engine.js'></script>
	<script type='text/javascript' src='dwr/util.js'></script>
	<script type="text/javascript">
	
		var empCkList = false; //存储所有的员工复选框
		
		function queryEmp(){
			//删除原来的数据
			var table = document.getElementById("displayEmpTab");
			for(var i=table.rows.length-1;i>0;i--){
				table.deleteRow(1);
			}
			//查询当前页的员工
			var name = document.getElementById("empName").value;
			JsEmpBiz.empByNameAndIdQuery(name,5,1,acceptResult);
		}
		function acceptResult(data){
			empCkList = false;
			empCkList = new Array(data.length);
			//往表格中添加员工信息
			var table = document.getElementById("displayEmpTab");
			for(var i=0;i<data.length;i++){
				var emp = data[i];
				var tr = table.insertRow();
				var td1 = tr.insertCell();
				var ck = document.createElement("input");
				ck.type="checkbox";
				ck.name="empIdList";
				ck.value=emp.empId;
				td1.appendChild(ck);
				td1.align="center";
				var td2 = tr.insertCell();
				td2.innerText = emp.empId;
				td2.align="center";
				var td3 = tr.insertCell();
				td3.innerText = emp.empName;
				empCkList[i]=ck;
			}
		}
		
		
		//全选或全不选员工 
		function changeAllEmp(ch){
			for(var i=0;i<empCkList.length;i++){
				empCkList[i].checked = ch.checked;
			}
		}
		//全选或全不选角色
		function changeAllRole(ch){
			var roleChList = document.getElementsByName("rolIdList");
			for(var i=0;i<roleChList.length;i++){
				roleChList[i].checked = ch.checked;
			}
		}
	</script>
    <title>用户角色管理</title>
  </head>
  
<body>
<html:form action="pages/struts/impower">
<html:hidden property="operate" value="modiEmpRole" />
<table style="border-collapse:collapse;" border="1" width="100%" height="100%" bordercolor="#6699FF">
	<tr>
		<td width="260" valign="top" align="center">
			<table width="100%">
				<tr>
					<td width="190">
						员工姓名:<input type="text" name="empName" id="empName" style="width:80px;" />
					</td>
					<td width="70">
						<input type="button" value=" 查询 " style="width:100%;" onclick="queryEmp()"/>
					</td>
				</tr>
			</table>
			<hr size="1">
			<table id="displayEmpTab" align="center" class="query_form_table" style="border-collapse:collapse;width:96%" border="1" bordercolor="#006699">
				<tr>
					<th style="height:22px;">
						<input type="checkbox" onclick="changeAllEmp(this)"/>
					</th>
					<th style="width:30%;height:22px;">员工编号</th>
					<th style="width:70%;height:22px;">员工姓名</th>
				</tr>
			</table>
			『上一页』
			『下一页』
			<input type="text" id="pageIndex" name="pageIndex" style="width:22px" />/<label id="pageCount">0</label>
			『跳转』
		</td>
		<td valign="top">
			<table align="center" style="margin:5px;border-collapse:collapse;width:98%;" border="1" cellpadding="3" bordercolor="#006699">
				<tr style="font-size:12px;background-color:#6699ff;">
					<th style="width:30px;height:22px;">
						<input type="checkbox" onclick="changeAllRole(this)"/>
					</th>
					<th style="width:100px;height:22px;">角色名称</th>
					<th style="width:78%;height:22px;">功能菜单</th>
				</tr>
				<logic:notEmpty name="allRoleList" scope="request">
					<logic:iterate id="rol" name="allRoleList" scope="request">
						<tr>
							<td align="center"><html:checkbox property="rolIdList" value="${rol.roleId }" /></td>
							<td align="center">${rol.roleName }</td>
							<td>
								<logic:notEmpty name="rol" property="impowers">
									<logic:iterate id="imp" name="rol" property="impowers">
										${imp.menuInfo.menuName }&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
									</logic:iterate>
								</logic:notEmpty>
							</td>
						</tr>
					</logic:iterate>
				</logic:notEmpty>
			</table>
		</td>
	</tr>
	<tr style="height:20px;">
		<td colspan="2" align="center">
			<html:submit value="保   存" style="width:100%" />
		</td>
	</tr>
</table>
</html:form>
</body>
</html>

⌨️ 快捷键说明

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