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

📄 role_editor.jsp

📁 中应用程序的访问权限对Java Web Console 中应用程序的访问权限 成功登录 Web 控制台后,可能无法自动访问在该控制台中注册的所有应用程序。通常,必须安装应用程序,才能让所有的用户在控制
💻 JSP
字号:
<%@ page language="java" import="java.util.*,edu.yinhe.system.vo.*,edu.yinhe.system.common.GlobalNames" 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>
<H1><SPAN>银河管理中心-角色修改</SPAN></H1>

<DIV class=list-div id=listDiv>
<jsp:include page="/admins/quanxian/roles.html" flush="true">
  <jsp:param name="method" value="find" />
</jsp:include>
<%
	RolesVO rolesVO = (RolesVO)request.getAttribute(GlobalNames.GET_VO);
	String[] pids = rolesVO.getPids().split("_");
%>
<form name=theForm onsubmit="return getGoodsIDs();" action="<%=path %>/admins/quanxian/roles.html?method=modify" method="post" target=main-frame>
<INPUT type=hidden name=pids id="pids" value="">
<input type="hidden" name="rid" value="<%=rolesVO.getRid() %>">
<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" value="<%=rolesVO.getRname() %>" 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%"><%=rolesVO.getRemark() %></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>
          	<jsp:include page="/admins/quanxian/roles.html" flush="true">
					<jsp:param name="method" value="alllist" />
					<jsp:param name="id" value="<%=rolesVO.getRid() %>"/>
		   </jsp:include>
			<%
			HashMap hashMap2 = (HashMap) request.getAttribute("listMap");
			List menuList2 = (List) hashMap2.get("menuList");
			if (menuList2 != null && !menuList2.isEmpty()) {
				MenuVO menuVO = null;
				for (int i = 0; i < menuList2.size(); i++) {
					menuVO = (MenuVO) menuList2.get(i);
					if (menuVO == null) {
						menuVO = new MenuVO();
					}
			%>
			<option value="<%=menuVO.getId()%>"><%=menuVO.getName()%></option>
			<%
				}
			}
			%>
          </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" onclick="location.href='<%=path %>/admins/quanxian/roles.html?method=findall&currentPage=1'" name="Submit2" class=button value="返回"></TD>
  </TR>
  </TBODY>
</TABLE>
<INPUT type=hidden name=pids>
  </form>
</DIV>
<DIV id=footer><BR>版权所有 ? 2005-2007 湖北银河软件开发有限公司,并保留所有权利。</DIV>

<SCRIPT language=JavaScript>
/**
   * 添加商品
   */
  function addGoods()
  {
      var src = document.getElementById('srcList');
      var dest = document.getElementById('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;
          }
      }
  }
  
  /**
   * 取得选择的商品id,赋值给隐藏变量。同时检查是否选择或输入了商品
   */
  function getGoodsIDs()
  {
     
          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;
           
  }
</SCRIPT>
</BODY></HTML>

⌨️ 快捷键说明

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