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

📄 userauthadd.jsp

📁 本人课程设计时做的一个用struts框架实现的基于cmmi2的项目管理系统的原型。还有部分功能尚未实现
💻 JSP
字号:
<jsp:include page="/include/global.jsp"/>
<%@ page import="com.tanghan.right.dao.common.*,com.tanghan.right.logic.*,
			com.tanghan.right.valueobject.*,com.tanghan.util.dao.DAOFactory,com.tanghan.user.valueobject.*,
			com.tanghan.util.TanghanException,java.util.*,org.apache.commons.lang.StringUtils" %>
<%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
<%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
<%@ taglib uri="/WEB-INF/struts-logic.tld" prefix="logic" %>
<%@ page contentType="text/html; charset=GBK" %>

<%
	List dos = (List)request.getAttribute("DataObjects");
	HashMap usgps = (HashMap)request.getAttribute("UserGroups");
	Group group = (Group)request.getAttribute("Group");
%>
<html:html>
<head>
<title><bean:message key="global.future"/> <bean:message key="global.version"/>&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;&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;&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;&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;&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;</title>
<base target="_self">
<meta http-equiv="Pragma" content="no-cache">
<link rel="stylesheet" type="text/css" href="../../common/olstyle.css">
</head>
<body onload="showErrors();">
<html:form action="/admin/group/authGroupAndUser">
				<input type="hidden" name="action" value="permitUser">
				<html:hidden property="userid"/>
				<html:hidden property="group"/>
				
				
				<logic:equal name="authGAndUForm" property="action" value="permitUserSuccess">
<script language="JavaScript">
    top.close();
</script>
				</logic:equal>				
				
<table width="90%" align="center">
  <tr>
    <td align="center" valign="top">&nbsp;
</td>
</tr>
  <tr>
    <td>
    <table width="100%" height="25" border="0" align="center" cellpadding="0" cellspacing="0">
        <tr>
          <td height="20" bgcolor="#669999"><div align="center"><font color="#FFFF99"><b>分配给用户<bean:write name="User" property="name"/>在<bean:write name="Group" property="name"/>组中拥有的权限</b></font></div></td>
        </tr>
      </table>
      	<%
	boolean check = true;
	for(Iterator it = dos.iterator() ;it.hasNext();){
			DataObject dobj = (DataObject)it.next();
			IDataObjectProvider dop = (IDataObjectProvider)request.getAttribute(dobj.getCode()+"_Provider");
			if(dop!=null&& dop.getDatas()!=null){
	%>
	<center><%=dobj.getName()%>的数据</center>
      <table width="100%">
        <tr>
			<td align="center">选择</td>
		<%
			for(int i=0;i<dop.getLabels().length;i++){
				if(!(dop.isHideKey()&&i==dop.getKeyColumn())){
					
			%>
				<td><%=dop.getLabels()[i]%></td>
			<%
				}
				
			}
		%>
        </tr>
		<%
			for(int i=0;i<dop.getDatas().length;i++){
				String key =group.getId()+"_"+StringUtils.trimToEmpty(dop.getDatas()[i][dop.getKeyColumn()]);
				boolean bexst = usgps.containsKey(key);
			%>
			<tr class="inputRow">
				<td align="center">
				<INPUT type="checkbox" name="permissions" value="<%=dobj.getId()%>_<%=dop.getDatas()[i][dop.getKeyColumn()]%>" <%if(bexst){%>checked<%}%>> </td>
				<%for(int j=0;j<dop.getDatas()[i].length;j++){

					if(!(dop.isHideKey()&&j==dop.getKeyColumn())){
									
				%>
					<td align="center"><%=dop.getDatas()[i][j]%></td>
				<%
					}
				}%>
			</tr>
			<%
				
			}
		%>
      </table>

	<%
			}
	}%>      
      
      <hr>
      <jsp:include page="/include/savebuttons.jsp"/>
    </td>
  </tr>
</table>
</html:form>
<iframe width=174 height=189 name="gToday:normal:agenda.js" id="gToday:normal:agenda.js" src="../../common/ipopeng.htm" scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; left:-500px; top:0px;"></iframe>
</body>
</html:html>

⌨️ 快捷键说明

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