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

📄 passwd-body.jsp

📁 OpenWFE是一个开放源码的Java工作流引擎。它是一个完整的业务处理管理套件:一个引擎
💻 JSP
字号:
<%@ taglib uri="/tags/struts-bean" prefix="bean" %><%@ taglib uri="/tags/struts-html" prefix="html" %><%@ taglib uri="/tags/struts-logic" prefix="logic" %><%@ taglib uri="/tags/struts-tiles" prefix="tiles" %><%@ page import="openwfe.org.auth.Grant" %><%@ page import="openwfe.org.uman.web.Definitions" %><%@ page import="openwfe.org.uman.web.WumanSession" %><script language="javascript">    function submitAddPrincipalForm (actionTarget)    {	form = document.forms["addPrincipal"];	submitForm(form, actionTarget);    }    function submitAddGrantForm (actionTarget)    {	form = document.forms["addGrant"];	submitForm(form, actionTarget);    }    function submitAddPermissionForm (actionTarget)    {	form = document.forms["addPermission"];	submitForm(form, actionTarget);    }    function submitForm (form, actionTarget)    {	form.action=actionTarget;	form.method="POST";	form.submit();    }</script><%    // in the crevecoeur, listening to "From dusk till dawn", music from the    // motion picture    WumanSession wumanSession = (WumanSession)session	.getAttribute(Definitions.WUMAN_SESSION);%><!-- PRINCIPALS --><table border=0 width=790><tr>    <td colspan=4 align=left>--Principals--</td></tr><tr bgcolor=#d3d3d3>    <td><i>name</i></td>    <td><i>class</i></td>    <td colspan=2><i>grants</i></td></tr><%    boolean colored = false;%><logic:iterate     id="p"     name="wumanSession"     property="principalValues"    scope="session"><%     openwfe.org.auth.Principal principal = (openwfe.org.auth.Principal)p;     if (colored) { %><tr bgcolor=#d3d3d3><% } else { %><tr><% }     colored = ! colored;%>    <!-- name -->    <td valign=top><%= principal.getName() %><br>    <!-- 'buttons' -->    <small><a href="/editItem.action?principalName=<%= principal.getName() %>"><img src=/images/edit.png border=0></a> <a href="/removePrincipal.action?principalName=<%= principal.getName() %>"><img src=/images/minus.png border=0></a></small></td>    <!-- class -->    <td valign=top><%= principal.getClass().getName() %></td>    <!-- grants -->    <td valign=top><small><%	java.util.Iterator it = principal.getGrants().iterator();	while(it.hasNext())	{	    String grantName = (String)it.next();	    out.print		("<a href=/removeGrant.action?grantName="+grantName+		 "&principalName="+principal.getName()+		 "><img src=/images/minus.png border=0></a> ");	    out.print(grantName);	    if (it.hasNext()) out.print("<br>");	}    %></small></td>    <td valign=top><small><%	it = wumanSession.getGrantNames().iterator();	while (it.hasNext())	{	    String grantName = (String)it.next();	    if ( ! principal.getGrants().contains(grantName))	    {		%><a href="/addGrant.action?grantName=<%= grantName %>&principalName=<%= principal.getName() %>"><img src=/images/plus.png border=0></a> <%		out.print(grantName);		if (it.hasNext())		{		    out.print("<br>");		}	    }	}    %></small></td></tr></logic:iterate><tr>    <!-- add principal -->        <td colspan=4 align=left><form 	name="addPrincipal"     ><select name="class">	<%	    java.util.Iterator it = wumanSession		.getHandledClasses(openwfe.org.auth.Principal.class).iterator();	    while (it.hasNext())	    {	%><option><%= it.next().toString() %></option><%	    }	%>    </select> <a href="" onClick='submitAddPrincipalForm("/editItem.action"); return false;'><img src=/images/plus.png border=0></a></form></td></tr></table><br><br><!-- GRANTS --><table border=0 width=790><tr>    <td colspan=5 align=left>--Grants--</td></tr><tr bgcolor=#d3d3d3>    <td><i>name</i></td>    <td><i>codebase and permissions</i></td></tr><%    colored = false;    int permissionFormId = 0;%><logic:iterate     id="g"     name="wumanSession"     property="grantValues"    scope="session"><!-- the grant itself --><%     openwfe.org.auth.Grant grant = (openwfe.org.auth.Grant)g;     if (colored) { %><tr bgcolor=#d3d3d3><% } else { %><tr><% }     colored = ! colored;%>    <!-- name -->    <td valign=top><%= grant.getName() %><br>    <!-- buttons -->    <small><a href="/editItem.action?grantName=<%= grant.getName() %>"><img src=/images/edit.png border=0></a> <a href="/removeGrant.action?grantName=<%= grant.getName() %>"><img src=/images/minus.png border=0></a></small></td>    <!-- codebase -->    <td valign=top><font size=1><%= grant.getUrl() %><br>    <br></font>    <table border=0 cellpadding=0 cellspacing=0 width=100%>    <tr>	<td><small><i>class</i></small></td>	<td><small><i>name</i></small></td>	<td><small><i>rights</i></small></td>	<td></td>    </tr>    <logic:iterate        id="p"        name="g"        property="permissionValues"    ><%	java.security.Permission permission = (java.security.Permission)p;    %><tr>	<td><small><%= permission.getClass().getName() %></small></td>	<td><small><%= permission.getName() %></small></td>	<td><small><%= permission.getActions() %></small></td>	<td align=right><small><a href="/editItem.action?grantName=<%= grant.getName() %>&permissionKey=<%= Grant.computeKey(permission)%>"><img src=/images/edit.png border=0></a> <a href="/removePermission.action?grantName=<%= grant.getName() %>&permissionKey=<%= Grant.computeKey(permission)%>"><img src=/images/minus.png border=0></a></small></td>    </tr>    </logic:iterate>    <tr>	<!--	<td colspan=4 align=left><a href="addPermission.action?grantName=<%= grant.getName() %>">add a new Permission</a></td>	-->	<!-- add permission -->	<!-- some javascript just for the next form here -->	<script language="javascript">	    function submitAddPermissionForm<%= permissionFormId %> (actionTarget)	    {		form = document.forms["addPermission<%= permissionFormId %>"];		submitForm(form, actionTarget);	    }	</script>		<td colspan=4 align=left><form 	    name="addPermission<%= permissionFormId %>" 	><input 	    type=hidden 	    name=grantName 	    value="<%= grant.getName() %>"	><select 	    name="class"	><%		it = wumanSession		    .getHandledClasses(java.security.Permission.class)		    .iterator();		while (it.hasNext())		{		    out.print("\n"); // fancy output ;-)	    %><option><%= it.next().toString() %></option><%		}	    %>	</select> <a href="" onClick='submitAddPermissionForm<%= permissionFormId %>("/editItem.action"); return false;'><img src=/images/plus.png border=0></a></form></td>    </tr></table><font size=1><br>    </font></td>    <% permissionFormId++; %></tr></logic:iterate><tr>    <!-- add grant -->        <td colspan=4 align=left><form 	name="addGrant"     ><select name="class">	<%	    it = wumanSession		.getHandledClasses(openwfe.org.auth.Grant.class).iterator();	    while (it.hasNext())	    {	%><option><%= it.next().toString() %></option><%	    }	%>    </select> <a href="" onClick='submitAddGrantForm("/editItem.action"); return false;'><img src=/images/plus.png border=0></a></form></td></tr></table>

⌨️ 快捷键说明

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