folder.jsp

来自「Java的框架」· JSP 代码 · 共 124 行

JSP
124
字号
<%@ include file="/common/taglibs.jsp"%>


<c:set var="datetimeformat"><fmt:message key="datetime.format"/></c:set>
<c:url var="editUrl" value="/folderForm.action">
	<c:param name="method" value="edit"/>
	<c:param name="path" value="${docManFolder.folderPath}"/>
</c:url>
<c:url var="moveUrl" value="/getFolderDest.action">
	<c:param name="method" value="moveFolder"/>
	<c:param name="path" value="${docManFolder.folderPath}"/>
</c:url>
<c:url var="deleteUrl" value="/deleteFolder.action">
	<c:param name="method" value="delete"/>
	<c:param name="path" value="${docManFolder.folderPath}"/>
	<c:param name="name" value="${docManFolder.name}"/>
	<c:param name="parentId" value="${docManFolder.parentId}"/>
</c:url>
<c:url var="cancelUrl" value="/docMan.action">
	<c:param name="path" value="${docManFolder.folderPath}"/>
</c:url>


<html>
	<head>
	    <title><fmt:message key="folder.title"/></title>
	    <content tag="heading"><fmt:message key="folder.heading"/></content>
	</head>
	<script LANGUAGE="JavaScript">
			function deleteFolder(){
				bCancel=true;
				if (confirmDelete('Folder and all its contents')) {
					window.location='<c:out value="${deleteUrl}" escapeXml="false"/>';
				}
			}
	</script>

	<body>
		<div class="separator"></div>
		<spring:bind path="docManFolder.*">
		    <c:if test="${not empty status.errorMessages}">
		    <div class="error">	
		        <c:forEach var="error" items="${status.errorMessages}">
		            <img src="<c:url value="/images/iconWarning.gif"/>"
		                alt="<fmt:message key="icon.warning"/>" class="icon" />
		            <c:out value="${error}" escapeXml="false"/><br />
		        </c:forEach>
		    </div>
		    </c:if>
		</spring:bind>

		<c:set var="pageButtons">
			<button name="edit" type="button" style="margin-right: 5px" 
				onclick="window.location='<c:out value="${editUrl}"/>'">
				<fmt:message key="button.edit"/>
			</button>
			<button name="move" type="button" style="margin-right: 5px" 
				onclick="window.location='<c:out value="${moveUrl}"/>'">
				<fmt:message key="button.folderObject.move"/>
			</button>
			<button name="delete" type="button" style="margin-right: 5px" 
				onclick="javascript:deleteFolder();">
				<fmt:message key="button.delete"/>
			</button>

			<button name="cancel" type="button" 
				onclick="window.location='<c:out value="${cancelUrl}"/>'">
	  		<fmt:message key="button.cancel"/>
	 		</button>
		</c:set>
		<c:out value="${pageButtons}" escapeXml="false" />
		
		<table class="detail">
			<tr>
				<td>&nbsp;</td>
			</tr>
			<tr>
				<td><fmt:message key="folderObject.name"/>:</td>
				<td>&nbsp;</td>
				<td><c:out value="${docManFolder.name}"/></td>
			</tr>
			<tr>
				<td><fmt:message key="folderObject.path"/>:</td>
				<td>&nbsp;</td>
				<td>//<c:out value="${docManFolder.parentId}"/></td>
			</tr>
			<tr>
				<td><fmt:message key="folderObject.creator"/>:</td>
				<td>&nbsp;</td>
				<td>
					<c:out value="${docManFolder.creator}"/>
				</td>
			</tr>
			<tr>
				<td><fmt:message key="folderObject.creationTime"/>:</td>
				<td>&nbsp;</td>
				<td><fmt:formatDate value="${docManFolder.creationDate.time}" pattern="${datetimeformat}"/></td>
			</tr>
			<c:if test="${docManFolder.modificationDate != null}">
			<tr>
				<td><fmt:message key="folderObject.modifier"/>:</td>
				<td>&nbsp;</td>
				<td>
					<c:out value="${docManFolder.modifier}"/>
				</td>
			</tr>
			<tr>
				<td><fmt:message key="folderObject.modificationDate"/>:</td>
				<td>&nbsp;</td>
				<td><fmt:formatDate value="${docManFolder.modificationDate.time}" pattern="${datetimeformat}"/></td>
			</tr>
		 	</c:if>
			<tr>
				<td>&nbsp;</td>
			</tr>
		</table>
		<%-- Print out buttons - defined at top of form --%>
		<%-- This is so you can put them at the top and the bottom if you like --%>
		<c:out value="${pageButtons}" escapeXml="false" />

	</body>
</html>

⌨️ 快捷键说明

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