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

📄 listsysperm.jsp

📁 一个关于商业的网站
💻 JSP
字号:
<%@ page  import="com.everstar.usermanage.*" %>
<jsp:useBean id="dbConn" scope="request" class="com.everstar.database.Database"/>
<%@	include file="header.jsp" %>

<%
	// if the login user is not administrator
	HttpSession AuthInfoPoolList=request.getSession();
	if (!Auth.checkSubAdmin(AuthInfoPoolList))
	{	
		out.println("the logined user is not subsystem  admin");
		return;
	}
	String userid = request.getParameter( "userid" );
	String systemid = request.getParameter( "systemid" );
	int thesystemid = Integer.parseInt(systemid);
	int theuserid = Integer.parseInt(userid);
	UserList allUser = new UserList(dbConn);
	User theUser = allUser.getUser(theuserid); 
	String userName = theUser.getUserName(); 
	
	SubSystemList allSubSys = new SubSystemList(dbConn);
	SubSystem theSystem = allSubSys.getSubSystem(thesystemid); 
	String systemName = theSystem.getSystemName();
	
	Perm userPermission = new Perm(dbConn);
	
	int[] funIDList = theSystem.FunList();
	
	
%>		
	<table  cellpadding="1" cellspacing="0" border="0" width="100%">
	<td><table  cellpadding="3" cellspacing="0" border="0" width="100%">
	<td>
		 user <%= userName%>  subsystem <%= systemName%>
	</td>
	</table></td>
	</table>
<p>
	<table  width="100%">
	<form action="saveSysPerm.jsp" method="post">
	<input type="hidden" name="userid" value="<%=theuserid%>">
	<% 
	for(int i=0; i < funIDList.length; i++)
	{
		Fun theFunction = theSystem.getFunction(funIDList[i]);
		String operateName = theFunction.getoperate();
		String canCheck = null;
		boolean havePerm = userPermission.getPerm(theuserid,operateName);
		if (havePerm)
		canCheck = "checked";
		else
		canCheck = "";
 		out.println("<tr><td>");
 		out.println("<input type=\"checkbox\" value=\""+operateName+"\" name=\"operateName\" "+canCheck+">");
 		out.println(theFunction.getfunctionName());
 		out.println("</td></tr>");
	}		
	%>

		<tr><td><input type="submit" value="确定"></td></tr>
	</form>
	</table>
<%@	include file="footer.jsp" %>

⌨️ 快捷键说明

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