task.jsp
来自「Java的框架」· JSP 代码 · 共 123 行
JSP
123 行
<%@ include file="/common/taglibs.jsp"%>
<c:set var="datetimeformat"><fmt:message key="datetime.format"/></c:set>
<!--
<c:url scope="session" var="roadDefectCancelUrl" value="task.action">
<c:param name="taskId" value="${task.id}" />
</c:url>
-->
<html>
<head>
<title><fmt:message key="task.title"/></title>
<content tag="heading">
<fmt:message key="task.heading"/>
</content>
</head>
<c:url var="editUrl"
value="/taskForm.action?method=edit&taskId=${task.id}"/>
<c:url var="deleteUrl"
value="/deleteTask.action?method=delete&taskId=${task.id}"/>
<c:url var="statusDoneUrl"
value="/statusTask.action?method=Done&taskId=${task.id}"/>
<script language="JavaScript">
function deleteTask(){
bCancel=true;
if (confirmDelete('Task')) {
window.location='<c:out value="${deleteUrl}" escapeXml="false"/>';
}
}
</script>
<body>
<c:set var="buttons">
<c:if test="${task.status == 'Opened'}">
<button name="edit" type="button" style="margin-right: 5px"
onclick="window.location='<c:out value="${editUrl}"/>'">
<fmt:message key="button.edit"/>
</button>
</c:if>
<!-- TODO: To include in future -->
<c:if test="${task.category == 'Repair'}">
<button name="done" type="button" style="margin-right: 5px"
onclick="window.location='<c:out value="${statusDoneUrl}"/>'">
<fmt:message key="button.task.done"/>
</button>
</c:if>
<!--
<button name="delete" type="button" style="margin-right: 5px"
onclick="javascript:deleteTask();">
<fmt:message key="button.delete"/>
</button>
-->
<!-- <button name="cancel" type="button" onclick="window.location='<c:url value="/tasks.action" />'">
<fmt:message key="button.cancel"/>
</button>
-->
<!--
<button name="cancel" type="button" onclick="window.location='<c:out value="${sessionScope.taskCancelUrl}"/>'">
<fmt:message key="button.cancel"/>
</button>
-->
</c:set>
<spring:bind path="task.id">
<p><h3>Task ID: <c:out value="${status.value}"/></h3></p>
</spring:bind>
<table>
<tr>
<td><fmt:message key="task.creationTime"/>:</td>
<td><fmt:formatDate value="${task.creationTime}" pattern="${datetimeformat}"/></td>
</tr>
<tr>
<td><fmt:message key="task.lastModifiedTime"/>:</td>
<td><fmt:formatDate value="${task.lastModifiedTime}" pattern="${datetimeformat}"/></td>
</tr>
</table>
<p><h3><fmt:message key="task.subtitle"/></h3></p>
<table class="detail">
<tr>
<spring:bind path="task.roadDefectId">
<td width="20%"><fmt:message key="task.roadDefectId"/>:</td>
<td width="80%"><a href="<c:url value="/roadDefect.action?from=list&roadDefectId=${status.value}"/>"><c:out value="${status.value}"/></a></td>
</spring:bind>
</tr>
<tr>
<td width="20%"><fmt:message key="task.category"/>:</td>
<td width="80%"><c:out value="${task.category}"/></td>
</tr>
<tr>
<td width="20%"><fmt:message key="task.priority"/>:</td>
<td width="80%"><c:out value="${task.priority}"/></td>
</tr>
<tr>
<td width="20%"><fmt:message key="task.status"/>:</td>
<td width="80%"><c:out value="${task.status}"/></td>
</tr>
<tr>
<td width="20%"><fmt:message key="task.remarks"/>:</td>
<td width="80%"><c:out value="${task.remarks}"/></td>
</tr>
<tr>
<td width="20%"><fmt:message key="task.assignedUserId"/>:</td>
<td width="80%"><c:out value="${task.assignedUserId}"/></td>
</tr>
<tr>
<td width="20%"><fmt:message key="task.dueDate"/>:</td>
<td width="80%"><fmt:formatDate value="${task.dueDate}" pattern="${datetimeformat}"/></td>
</tr>
<tr>
<td width="20%"> </td>
<td width="80%"></td>
</tr>
</table>
<c:out value="${buttons}" escapeXml="false" />
<c:if test="${task.category == 'Inspection'}">
<div class="separator"></div>
<jsp:include page="/WEB-INF/pages/prrm/task/taskReport.jsp"/>
</c:if>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?