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

📄 favoritescontent.jspf

📁 这是linux下ssl vpn的实现程序
💻 JSPF
字号:
<%@ page import="com.sslexplorer.security.WebDAVAuthenticationModule" %>
<%@ page import="com.sslexplorer.security.Constants"%>
<%@ page import="com.sslexplorer.navigation.WrappedFavoriteItem" %>
<%@ page import="com.sslexplorer.navigation.FavoriteItemActionItem" %>
<%@ page import="com.sslexplorer.navigation.AbstractFavoriteItem" %>
<%@ page import="com.sslexplorer.policyframework.PolicyConstants" %>
<jsp:directive.page import="com.sslexplorer.boot.Util"/>


<%@ 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/table" prefix="table"%>
<%@ taglib uri="/sslexplorer/taglibs/input" prefix="input"%>

<div id="page_favorites">  
	<explorer:form method="post" action="/showFavorites.do">		
		<html:hidden property="selectedItem" />
		<html:hidden property="actionTarget" />
		<table class="resource_table">
			<thead>
				<tr>
					<td class="name">
						<table:columnHeader page="" pagerName="favoritesForm" pagerProperty="pager" columnIndex="0" styleClass="columnHeader">							
							<bean:message key="favorites.name" bundle="navigation"/>
						</table:columnHeader>
					</td>
					<td class="resourceClass">
						<table:columnHeader page="" pagerName="favoritesForm" pagerProperty="pager" columnIndex="1" styleClass="columnHeader">
							<bean:message key="favorites.resourceType" bundle="navigation"/>
						</table:columnHeader>
					</td>
					<td class="subType">
						<table:columnHeader page="" pagerName="favoritesForm" pagerProperty="pager" columnIndex="2" styleClass="columnHeader">
							<bean:message key="favorites.subType" bundle="navigation"/>
						</table:columnHeader>
					</td>
					<td class="actions">
						<bean:message key="favorites.actions" bundle="navigation" />
					</td>
				</tr>
			</thead>
			<tbody>
				<%boolean flag = true;%>				
				<logic:equal name="favoritesForm" property="model.empty" value="true">						
					<tr class="<%= flag ? "highlight" : "lowlight" %>">
				  		<td class="tableMessage" colspan="4">		   
							<bean:message key="favorites.noFavorites.text" bundle="navigation"/>
						</td>
					</tr>
				</logic:equal>
				<logic:iterate name="favoritesForm" property="pager.pageItems" id="wrappedFavoriteItem" type="com.sslexplorer.navigation.WrappedFavoriteItem" indexId="i">
					<tr class="<%= flag ? "highlight" : "lowlight" %>">
						<td class="name">
							<a onclick="<%= wrappedFavoriteItem.getFavoriteItem().getOnClick() %>" href="<%= wrappedFavoriteItem.getFavoriteItem().getFavoriteLink() %>" value="<%= wrappedFavoriteItem.getFavoriteItem().getResource().getResourceDescription() %>">
								<img border="0" align="absmiddle" src="<%= wrappedFavoriteItem.getFavoriteItem().getSmallIconPath(request) %>"/>
							</a>
							<input:toolTip onclick="<%= wrappedFavoriteItem.getFavoriteItem().getOnClick() %>" href="<%= wrappedFavoriteItem.getFavoriteItem().getFavoriteLink() %>" value="<%= wrappedFavoriteItem.getFavoriteItem().getResource().getResourceDescription() %>">
								<bean:write name="wrappedFavoriteItem" property="favoriteItem.resource.resourceName" />
							</input:toolTip>
						</td>
						<td class="resourceType">
							<%= wrappedFavoriteItem.getResourceTypeName(pageContext) %>
						</td>
						<td class="subType">
							<bean:write name="wrappedFavoriteItem" property="favoriteItem.favoriteSubType" />
						</td>
						<td class="actions">

							
							<logic:iterate name="wrappedFavoriteItem" property="favoriteItemActionItems" id="favoriteItemActionItem" type="com.sslexplorer.navigation.FavoriteItemActionItem">
								<tiles:insert flush="false" attribute="actionLink">
									<tiles:put name="actionName" value="<%= favoriteItemActionItem.getActionName() %>" />
									<tiles:put name="bundle" value="<%= favoriteItemActionItem.getBundle() %>" />
									<tiles:put name="nameKey" value="<%= favoriteItemActionItem.getNameKey() %>" />
									<tiles:put name="descriptionKey" value="<%= favoriteItemActionItem.getDescriptionKey() %>" />
									<tiles:put name="actionPath" value="<%= favoriteItemActionItem.getActionPath() %>" />
								</tiles:insert>
							</logic:iterate>

							<logic:notEqual name="wrappedFavoriteItem" property="favoriteType" value="<%= AbstractFavoriteItem.GLOBAL_FAVORITE %>">
								<tiles:insert flush="false" attribute="actionLink">
									<tiles:put name="actionName" value="remove" />
									<tiles:put name="bundle" value="navigation" />
									<tiles:put name="nameKey" value="favorites.delete.title" />
									<tiles:put name="descriptionKey" value="favorites.delete.description" />
									<tiles:put name="actionPath" value="<%= "javascript: confirmRemoveItem('" + wrappedFavoriteItem.getFavoriteItem().getResource().getResourceType().getResourceTypeId() + "_" + wrappedFavoriteItem.getFavoriteItem().getResource().getResourceId() + "');" %>" />
								</tiles:insert>
							</logic:notEqual>

							
							<logic:equal name="wrappedFavoriteItem" property="favoriteItem.resource.resourceType.resourceTypeId" value="<%= String.valueOf(PolicyConstants.NETWORK_PLACE_RESOURCE_TYPE_ID) %>">
								<explorer:authenticationModuleInUse name="<%= WebDAVAuthenticationModule.MODULE_NAME %>">
									<explorer:userAgentCheck versionIE="5">
										<logic:equal name="wrappedFavoriteItem" property="favoriteItem.requiresSessionPassword" value="true">
											<a class="action_openWebFolder" href="<%= ((com.sslexplorer.vfs.NetworkPlaceItem) wrappedFavoriteItem.getFavoriteItem()).getPromptThenWebFolderPath("/showFavorites.do", session) %>"/>
												<img class="action_openWebFolder" alt="" border="0" src="/theme/default/images/actions/openWebFolder.gif" />
											</a>
										</logic:equal>
										<logic:notEqual name="wrappedFavoriteItem" property="favoriteItem.requiresSessionPassword" value="true">
											<a class='action_openWebFolder' target="_blank" href='<%= ((com.sslexplorer.vfs.NetworkPlaceItem) wrappedFavoriteItem.getFavoriteItem()).getWebFolderPath() %>' folder='<bean:write name='host'/><%= ((com.sslexplorer.vfs.NetworkPlaceItem) wrappedFavoriteItem.getFavoriteItem()).getWebFolderPath() %>?ticket=<%= (String) session.getAttribute(Constants.WEB_FOLDER_LAUNCH_TICKET)  %>'>
												<img class="action_openWebFolder" alt="" border="0" src="/theme/default/images/actions/openWebFolder.gif" />
											</a>
										</logic:notEqual>
									</explorer:userAgentCheck>
								</explorer:authenticationModuleInUse>
							</logic:equal>
							
						</td>
					</tr>
					<%flag = !flag;%>
				</logic:iterate>
			</tbody>			
			<tfoot>			
				<tr>
					<td colspan="4">
						<div class="pager_navigation">
							<table:navigation pagerName="favoritesForm" pagerProperty="pager" styleClass="pagerEnabled" disabledStyleClass="pagerDisabled"/>
						</div>
						<div class="pager_pages">
							<table:pageSize pagerName="favoritesForm" pagerProperty="pager" styleClass="pagerEnabled"/>
						</div>
					</td>
				</tr>
			</tfoot>
		</table>
	</explorer:form>
</div>

⌨️ 快捷键说明

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