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

📄 policy.jspf

📁 这是linux下ssl vpn的实现程序
💻 JSPF
字号:
<%@ page import="com.sslexplorer.policyframework.forms.PolicyForm" %>
<%@ page import="com.sslexplorer.policyframework.PolicyConstants" %>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<%@ taglib uri="/sslexplorer/taglibs/explorer" prefix="explorer" %>
<%@ taglib uri="/sslexplorer/taglibs/tabs" prefix="tabs" %>
<%@ taglib uri="/sslexplorer/taglibs/input" prefix="input" %>
<%@ taglib uri="http://ajaxtags.org/tags/ajax" prefix="ajax" %> 

<div id="page_policy" class="tabbedForm">
	<tiles:useAttribute name="updateAction" scope="request" classname="java.lang.String"/> 
	<% boolean disabled = ((PolicyForm)session.getAttribute("policyForm")).getEditing() &&
		((PolicyForm)session.getAttribute("policyForm")).getResource().getResourceId() == PolicyConstants.EVERYONE_POLICY_ID; %>
	<explorer:form method="post" action="<%= updateAction %>">	
		<html:hidden property="referer"/>
		<html:hidden property="actionTarget"/>
		<html:hidden property="_charset_"/>			
		<tabs:tabSet name="policyForm" bundle="policyframework" resourcePrefix="editPolicy.tab">
			<tabs:tabHeadings/>
			<tabs:tab tabName="details">
				<table class="dialog_form_table">
					<tbody>
						<tr class="formText">
							<td class="label">
								<div class="required">
									<bean:message key="editPolicy.policyName" bundle="policyframework"/>
								</div>
							</td>
							<td class="value">	
			                	<html:text tabindex="1" property="resourceName" maxlength="32"/>		                            
							</td>
						</tr>
						<tr class="formTextArea">
							<td class="label">
								<div class="required">
									<bean:message key="editPolicy.policyDescription" bundle="policyframework"/>
								</div>
							</td>
							<td class="value">		                          
								<html:textarea tabindex="2" property="resourceDescription"/>
							</td>
						</tr> 
					</tbody>
				</table>		
			</tabs:tab>		
			<tabs:tab tabName="principals">		
				<input:multiEntryListBox 
					disabled="<%= disabled %>"
					tabindex="1" 
					entryTitleKey="editPolicy.accountEntry.title" 
					targetTitleKey="editPolicy.accounts.title" 
					addKey="editPolicy.addPrincipal" 
					removeKey="editPolicy.removePrincipal" 
					bundle="policyframework" 
					styleClass="multiEntry" 
				    indicator="accountIndicator"
					entryName="account"
					entryStyleClass="form-autocomplete"
					name="policyForm" 
					property="selectedAccounts"/>							
				<input:multiEntryListBox 
					disabled="<%= disabled %>"
					tabindex="2" 
					entryTitleKey="editPolicy.roleEntry.title" 
					targetTitleKey="editPolicy.roles.title" 
					addKey="editPolicy.addPrincipal" 
					removeKey="editPolicy.removePrincipal" 
					bundle="policyframework"
					entryName="role" 
					styleClass="multiEntry" 
				    indicator="roleIndicator"
					entryStyleClass="form-autocomplete"
					name="policyForm" 
					property="selectedRoles"/>
				<ajax:autocomplete source="entryValue_selectedAccounts"
				                   target="entryValue_selectedAccounts"
				                   baseUrl="${contextPath}/ajaxListAccounts.do"
				                   className="autocomplete"
				   				   parser="new ResponseXmlParser()"
				                   parameters="account={entryValue_selectedAccounts}"
				                   indicator="accountIndicator"
				                   minimumCharacters="1"/>                   
				<ajax:autocomplete source="entryValue_selectedRoles"
				                   target="entryValue_selectedRoles"
				                   baseUrl="${contextPath}/ajaxListRoles.do"
				                   className="autocomplete"
				                   parameters="role={entryValue_selectedRoles}"
				   				   parser="new ResponseXmlParser()"
				                   indicator="roleIndicator"
				                   minimumCharacters="1"/>
			</tabs:tab>				
			<tabs:tab tabName="nestedPolicies">															
				<input:multiSelectListBox 
					disabled="<%= disabled %>"
					tabindex="1" 
					sourceTitleKey="editPolicy.availablePolicies.title" 
					targetTitleKey="editPolicy.selectedPolicies.title" 
					addKey="editPolicy.addPolicy" 
					removeKey="editPolicy.removePolicy" 
					bundle="policyframework" 
					styleClass="multiSelect" 
					modelName="policyForm" 
					modelProperty="policyModel" 
					name="policyForm" 
					property="selectedPolicies"/>
			</tabs:tab>	
		</tabs:tabSet>												
		<div class="button_bar">
			<div class="formButton">
				<html:submit styleClass="save" onclick="setActionTarget('commit'); return true"><bean:message key="editPolicy.commit" bundle="policyframework"/></html:submit>
			</div>
			<div class="formButton">
				<html:submit styleClass="cancel" onclick="setActionTarget('cancel'); return true"><bean:message key="editPolicy.cancel" bundle="policyframework"/></html:submit>
			</div>
		</div>
	</explorer:form>
</div>

⌨️ 快捷键说明

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