roaddefectsearch.jsp
来自「Java的框架」· JSP 代码 · 共 143 行
JSP
143 行
<%@ include file="/common/taglibs.jsp"%>
<html>
<c:choose>
<c:when test="${param.method == 'archive'}">
<c:set var="title">
<fmt:message key="searchRoadDefect.title.archive" />
</c:set>
<c:set var="heading">
<fmt:message key="searchRoadDefect.heading.archive" />
</c:set>
<c:set var="message">
<fmt:message key="searchRoadDefect.message.archive" />
</c:set>
<c:set var="buttonname" value="archive" />
<c:set var="buttonkey">
<fmt:message key="button.roadDefect.archive" />
</c:set>
</c:when>
<c:when test="${param.method == 'purge'}">
<c:set var="title">
<fmt:message key="searchRoadDefect.title.purge" />
</c:set>
<c:set var="heading">
<fmt:message key="searchRoadDefect.heading.purge" />
</c:set>
<c:set var="message">
<fmt:message key="searchRoadDefect.message.purge" />
</c:set>
<c:set var="buttonname" value="purge" />
<c:set var="buttonkey">
<fmt:message key="button.roadDefect.purge" />
</c:set>
</c:when>
<c:otherwise>
<c:set var="title">
<fmt:message key="searchRoadDefect.title.search" />
</c:set>
<c:set var="heading">
<fmt:message key="searchRoadDefect.heading.search" />
</c:set>
<c:set var="message">
<fmt:message key="searchRoadDefect.message.search" />
</c:set>
</c:otherwise>
</c:choose>
<head>
<title><c:out value="${title}" /></title>
<content tag="heading">
<c:out value="${heading}" />
</content>
</head>
<body>
<c:out value="${message}" />
<div class="separator"></div>
<spring:bind path="roadDefectSearchDateCommand.*">
<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>
<form name="searchForm" method="post" action="">
<!--
<input type="hidden" name="from" value="<c:out value="${param.from}"/>" />
<input type="hidden" name="method" value="<c:out value="${param.method}"/>" />
<input type="hidden" name="do" value="<c:out value="${param.do}"/>" />
-->
<c:choose>
<c:when test="${param.method == 'search'}">
<jsp:include
page="/WEB-INF/pages/prrm/roadDefect/roadDefectSearchCriteria.jsp" />
</c:when>
<c:otherwise>
<jsp:include
page="/WEB-INF/pages/prrm/roadDefect/roadDefectSearchByDate.jsp" />
</c:otherwise>
</c:choose>
<c:set var="buttons">
<button name="search" type="button" style="margin-right: 5px"
onclick="javascript:submitForm(this);"><fmt:message
key="button.roadDefect.search" /></button>
<button name="btn_cancel" type="button"
onclick="window.location='<c:url value="/roadDefects.action" />'"><fmt:message
key="button.roadDefect.cancel" /></button>
</c:set>
<br>
<c:out value="${buttons}" escapeXml="false" />
</form>
<spring:bind path="roadDefectSearchDateCommand.*">
<c:if test="${empty status.errorMessages}">
<c:if test="${!empty param.do}">
<div class="separator"></div>
<c:set var="buttons">
<c:if test="${!empty roadDefectSearchDateCommand.roadDefectList}">
<c:if test="${param.method != 'search'}">
<button name="<c:out value="${buttonname}"/>" type="button"
style="margin-right: 5px" onclick="javascript:submitForm(this);">
<c:out value="${buttonkey}" /></button>
</c:if>
</c:if>
<button name="cancel" type="button"
onclick="javascript:submitForm(this);"><fmt:message
key="button.roadDefect.cancel" /></button>
</c:set>
<c:out value="${buttons}" escapeXml="false" />
<c:set var="roadDefectList" scope="request"
value="${roadDefectSearchDateCommand.roadDefectList}" />
<jsp:include page="/WEB-INF/pages/prrm/roadDefect/roadDefectList.jsp" />
<br>
<c:out value="${buttons}" escapeXml="false" />
</c:if>
</c:if>
</spring:bind>
<script language="JavaScript">
function submitForm (button){
if (button.name == 'search') {
document.searchForm.action='<c:url value="/searchRoadDefect.action?method=${param.method}&do=searchdate"/>';
}else if (button.name == 'purge') {
document.searchForm.action='<c:url value="/searchRoadDefect.action?method=purge&do=execute"/>';
}else if (button.name == 'archive') {
document.searchForm.action='<c:url value="/searchRoadDefect.action?method=archive&do=execute"/>';
}else if (button.name == 'cancel') {
window.location='<c:url value="/searchRoadDefect.action?method=${param.method}"/>';
}
if (button.name != 'cancel'){
document.searchForm.submit();
}
}
</script>
</body>
</html>
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?