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

📄 role.jsp

📁 中应用程序的访问权限对Java Web Console 中应用程序的访问权限 成功登录 Web 控制台后,可能无法自动访问在该控制台中注册的所有应用程序。通常,必须安装应用程序,才能让所有的用户在控制
💻 JSP
字号:
<%@ page language="java" import="java.util.*,edu.yinhe.system.vo.*" pageEncoding="GBK"%>

<%
	String path = request.getContextPath();
%>

<HTML>
	<HEAD>
<TITLE>角色管理</TITLE>
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<LINK href="<%=path %>/admins/css/general.css" type=text/css rel=stylesheet>
<LINK href="<%=path %>/admins/css/main.css" type=text/css rel=stylesheet>
<SCRIPT src="<%=path %>/admins/js/transport.js" type=text/javascript></SCRIPT>
<SCRIPT src="<%=path %>/admins/js/common.js" type=text/javascript></SCRIPT>
<SCRIPT src="<%=path %>/admins/js/utils.js" type=text/javascript></SCRIPT>
<SCRIPT src="<%=path %>/admins/js/listtable.js" type=text/javascript></SCRIPT>
<SCRIPT src="<%=path %>/admins/js/login.js" type=text/javascript></SCRIPT>

<META content="MSHTML 6.00.2900.3243" name=GENERATOR>
</HEAD>
	<BODY>
		<div id="closeshow" style="display:none;">
			<div id="closewindow">
				<div class="msg_block">
					<iframe id="login_frame" name="login_frame" src="" frameborder="0"
						marginheight="0" marginwidth="0" scrolling="no"
						allowTransparency="true"></iframe>
				</div>
			</div>
			<div id="graydiv"></div>
		</div>

		<H1>
			<SPAN>银河管理中心 - 角色管理 </SPAN>
		</H1>
		<DIV class=form-div>
			<FORM name=searchForm action=javascript:search()>
				<label></label>
				<table width="94%" border="0" cellspacing="0" cellpadding="0">
					<tr>
						<td width="5%">
							<img height=22 alt=SEARCH
								src="<%=path%>/admins/images/icon_search.gif" width=26 border=0>
						</td>
						<td width="8%">
							编号:
						</td>
						<td width="14%">
							<input size=10 name="id" value="">
						</td>
						<td width="9%">
							应用名:
						</td>
						<td width="14%">
							<input size=10 name="name" value="">
						</td>
						<td width="9%">
							状态:
						</td>
						<td width="10%">
							<select name="state">
								<option value="" >请选择</option>
								<option value="1">显  示</option>
								<option value="2">不显示</option>
							</select>
						</td>
						<td width="4%">
							&nbsp;
						</td>
						<td width="27%">
							<input name="submit" type=submit class=button value=" 搜索 ">
						</td>
					</tr>
				</table>
			</FORM>
		</DIV>

		<FORM name=listForm onSubmit="return confirm('是否删除所选!')"
			action="<%=path%>/admins/quanxian/roles.html?method=remove"
			method=post>
			<!-- start goods list -->
			<DIV class=list-div id=listDiv>
				<TABLE cellSpacing=1 cellPadding=3>
					<TBODY>
						<TR>
							<TH width="16%">
								<INPUT name="checkbox" type=checkbox
									onclick='listTable.selectAll(this, "rid")'>
								编号
							</TH>
							<TH width="19%">
								角色名称
							</TH>
							<TH width="28%">
								状态
							</TH>
							<TH>
								说明
							</TH>
							<TH>
								编辑
							</TH>
							<%
								ArrayList arrayList = (ArrayList) request.getAttribute("arrayList");
								PaginationVO paginationVO = (PaginationVO) request
										.getAttribute("paginationVO");
								for (int i = 0; i < arrayList.size(); i++) {
									RolesVO rolesVO = (RolesVO) arrayList.get(i);
							%>
						
						<TR>
							<TD align="center">
								<INPUT type=checkbox value='<%=rolesVO.getRid()%>' name=rid>
								<%=rolesVO.getRid()%>
							</TD>
							<TD align="center">
								<%=rolesVO.getRname()%>
							</TD>
							<TD align="center">
								<%
											if (rolesVO.getState().equals("1")) {
											out.println("显示了");
										} else {
											out.println("没显示");
										}
								%>
							</TD>
							<TD align=center>
								<%=rolesVO.getRemark()%>
							</TD>
							<TD align=center>
								<a
									href="<%=path%>/admins/quanxian/role_editor.jsp?rid=<%=rolesVO.getRid()%>"><img
										alt="编辑" src="<%=path%>/admins/images/icon_edit.gif"
										border="0">
								</a>
							</TD>
						</TR>
						<%
						}
						%>
						<TR>
							<TD colspan="5">
								&nbsp;
								<input name="submit" type=submit class=button value="删除所选">
							</TD>
						</TR>
					</TBODY>
				</TABLE>
				<!-- end goods list -->
				<%
						if (paginationVO != null) {
						out.println("<tr class=''>");
						out.print("<TD height='30'");
						out.println(" colspan='5'>");
						out
						.print("<div align='CENTER'>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;"
								+ "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;共&nbsp;"
								+ paginationVO.getResultsNumber()
								+ "&nbsp;条记录&nbsp;|&nbsp;共&nbsp;"
								+ paginationVO.getAllPages()
								+ "&nbsp;页&nbsp;|&nbsp;当前第&nbsp;"
								+ paginationVO.getCurrentPage()
								+ "&nbsp;页&nbsp;");
						if (paginationVO.getCurrentPage() > 1) {
							out.print("|&nbsp;&lt;<a href=\"" + path);
							//请求服务器的URL
							out.print("/admins/quanxian/roles.html?method=findall");
							out
							.print("&currentPage=1\">首页</a>&gt;&nbsp;|&nbsp;&lt;<a href=\""
							+ path);
							//请求服务器的URL
							out.print("/admins/quanxian/roles.html?method=findall");
							out.print("&currentPage="
							+ (paginationVO.getCurrentPage() - 1)
							+ "\">上一页</a>&gt;&nbsp;");
						} else {
							out
							.print("| <font color='#999999'>&lt;首页&gt;</font> | <font color='#999999'>&lt;上一页&gt;</font>&nbsp;");
						}
						if (paginationVO.getCurrentPage() < paginationVO.getAllPages()) {
							out.print("|&nbsp;&lt;<a href=\"" + path);
							//请求服务器的URL
							out.print("/admins/quanxian/roles.html?method=findall");
							out.print("&currentPage="
							+ (paginationVO.getCurrentPage() + 1)
							+ "\">下一页</a>&gt;&nbsp;|&nbsp;&lt;<a href=\""
							+ path);
							//请求服务器的URL
							out.print("/admins/quanxian/roles.html?method=findall");
							out.print("&currentPage=" + paginationVO.getAllPages()
							+ "\">尾页</a>&gt;");
						} else {
							out
							.print("| <font color='#999999'>&lt;下一页&gt;</font> | <font color='#999999'>&lt;尾页&gt;</font>");
						}
						out.println();
						out.println("&nbsp;&nbsp;</div></TD>");
						out.println("</tr>");
					}
				%>
			</DIV>
		</FORM>

		<DIV class=list-div id=listDiv>
			<form name=theForm onsubmit="return getRoleIDs();"
				action="<%=path%>/admins/quanxian/roles.html?method=input&currentPage=<%=paginationVO.getCurrentPage()%>"
				method="post">
				<INPUT type=hidden name=pids id="pids" value="">
				<TABLE cellSpacing=1 cellPadding=3>
  					<TBODY>
   					 <TH colspan="3">添加角色</TH>
    				<TR>
    					<TD colspan="3" align="center">
					<TABLE cellSpacing=1 cellPadding=3 border=0>
        <TR>
		  <TD>名称:<input type="text" name="rname"  style="WIDTH: 80%"></TD>
          <TD>待选功能列表:</TD>
          <TD vAlign=center align=middle></TD>
          <TD>选定功能列表:</TD></TR>
          <TD></TD>
        <TR>
		  <TD width="25%" valign="center">说明:<textarea name="remark" rows="10" style="WIDTH: 80%"></textarea></TD>
          <TD width="20%">
          <SELECT id=srcList ondblclick=addGoods() style="WIDTH: 100%" multiple size=10 name=srcList>
          <jsp:include page="/admins/quanxian/roles.html?method=alllist" flush="true">
					<jsp:param name="method" value="alllist" />
		   </jsp:include>
			<%
			HashMap hashMap = (HashMap) request.getAttribute("listMap");
			List menuList = (List) hashMap.get("menuList");
			if (menuList != null && !menuList.isEmpty()) {
				MenuVO menuVO = null;
				for (int i = 0; i < menuList.size(); i++) {
					menuVO = (MenuVO) menuList.get(i);
					if (menuVO == null) {
						menuVO = new MenuVO();
					}
			%>
			<option value="<%=menuVO.getId()%>"><%=menuVO.getName()%></option>
			<%
				}
			}
			%>
          </SELECT></TD>
          <TD vAlign=center align=middle width="30">
          <INPUT id=add onclick=addGoods() type=button value=">>" name=add><BR>
          <INPUT id=del onclick=delGoods() type=button value="<<" name="del"></TD>
          <TD width="20%">
          <SELECT id=destList ondblclick=delGoods() style="WIDTH: 100%" multiple size=10 name=destList>
          
          </SELECT> 
        </TD>
        <TD></TD>
        </TR>
		</TABLE>
			</TD>
			</TR>
			<TR>
				<TD align="right">
					<input type="submit" name="Submit" class=button value="添加">
				</TD>
				<TD width="1%" align=left>&nbsp;</TD>
				<TD width="50%" align=left><input type="reset" name="Submit2" class=button value="重置">
				</TD>
			</TR>
		</TBODY>
		</TABLE>
		</form>
		</DIV>
		<DIV id=footer>
			<BR>
			版权所有 ? 2005-2007 湖北银河软件开发有限公司,并保留所有权利。
		</DIV>
	
<SCRIPT language=JavaScript>

   function addGoods()
  	{
      var src = document.all.srcList;
      var dest = document.all.destList;
      for (var i = 0; i < src.options.length; i++)
      {
          if (src.options[i].selected)
          {
              var exist = false;
              for (var j = 0; j < dest.options.length; j++)
              {
                  if (dest.options[j].value == src.options[i].value)
                  {
                      exist = true;
                      break;
                  }
              }
              if (!exist)
              {
                  var opt = document.createElement('OPTION');
                  opt.value = src.options[i].value;
                  opt.text = src.options[i].text;
                  dest.options.add(opt);
              }
          }
      }
  	}
  
   
  function delGoods()
  {
      var dest = document.getElementById('destList');

      for (var i = dest.options.length - 1; i >= 0 ; i--)
      {
          if (dest.options[i].selected)
          {
              dest.options[i] = null;
          }
      }
  }
  
  
  function getRoleIDs()
  {
     
          var idArr = new String();
          var hidden = document.getElementById('pids');
          var dest = document.getElementById('destList');
          for (var i = 0; i < dest.options.length; i++)
          {
               idArr = idArr + dest.options[i].value+"_";
          }
           hidden.value = idArr;
           return true;
           
  }
  
  function search(){
    var url = "<%=path%>/admins/quanxian/roles.html?method=findall";
  	document.all.searchForm.action=url;
  	document.all.searchForm.method='POST';
  	document.all.searchForm.submit();
  }
  
</SCRIPT>
	

	</BODY>
</HTML>

⌨️ 快捷键说明

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