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