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

📄 materialfind.jsp

📁 本系统是新华社内部信息管理系统
💻 JSP
字号:
<%@ page language="java" import="java.util.*" pageEncoding="GBK"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn"%>
<%
	String path = request.getContextPath();
	String basePath = request.getScheme() + "://"
			+ request.getServerName() + ":" + request.getServerPort()
			+ path + "/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
	<head>
		<base href="<%=basePath%>">

		<title>资料管理首页</title>
		<meta http-equiv="pragma" content="no-cache">
		<meta http-equiv="cache-control" content="no-cache">
		<meta http-equiv="expires" content="0">
		<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
		<meta http-equiv="description" content="This is my page">
		<!--
	<link rel="stylesheet" type="text/css" href="styles.css">
	-->

		<script type="text/javascript">

		
		function validate_form() {
			var	date=document.getElementById("date").value;
			if(!check_empty(date)){		
				return true;
			}if(check_empty(date)&&isDate(date)){	
				return true;
			}				
				alert("日期输入有误!正确格式为'yyyy-MM-dd'");
				return false;
		}
		
		function check_empty(str) {			
			  return (str.length > 0); 
		}
		
		
		function isDate(theStr) { 

			var the1st = theStr.indexOf('-'); 

			var the2nd = theStr.lastIndexOf('-'); 


			if (the1st == the2nd) {

   				 return false; 

			} else { 
	
		   var y = theStr.substring(0,the1st); 

		   var m = theStr.substring(the1st+1,the2nd); 

		   var d = theStr.substring(the2nd+1,theStr.length); 

		   var maxDays = 31; 


		   if (isInt(m)==false || isInt(d)==false || isInt(y)==false) {

			    return false; 

		   } else if (y.length < 4) {

		     return false ; 

		   } else if (!isBetween (m, 1, 12)) { 

			    return false; 

		   } else if (m==4 || m==6 || m==9 || m==11) {

			    maxDays = 30;

		   } else if (m==2) { 

		    if (y % 4 > 0) {

			     maxDays = 28; 

		    }else if (y % 100 == 0 && y % 400 > 0) {

		     maxDays = 28; 

		    }else{

		      maxDays = 29; 

	    }

 	  } 

 	  if (isBetween(d, 1, maxDays) == false) { 

  	  return false; 

  		 } 

 	  else { return true; } 

	} 

}
		
</script>


	</head>

	<body>
		<center>


			<table width="980" height="560" cellspacing="0" cellpadding="0"
				border="0" bgcolor="#c1dedf">
				<c:set var="listSize" value="${fn:length(materials)-1}" />
				<c:set var="pageSize" value="5" />
				<c:choose>
					<c:when test="${! empty param.pageBegin}">
						<c:set var="pageBegin" value="${param.pageBegin}" />
					</c:when>
					<c:otherwise>
						<c:set var="pageBegin" value="0" />
					</c:otherwise>
				</c:choose>

				<c:set var="pageEnd" value="${pageBegin + pageSize - 1}" />
				<tbody>
					<tr align="center">
						<td colspan="2" bgcolor="#c0c0c0" height="100">
							<%@include file="header.jsp"%>
						</td>
					</tr>
					<tr>
						<td height="350" width="100">
							<%@include file="menu.jsp"%>
						</td>
						<td height="350">
>>资料查找

							<form action="materialFind.do" method="post"
								onsubmit="return validate_form()">
								<table align="center">
									<tr>
										<td>
											标 题 &nbsp;
											<input type="text" name="materialtitle">
										</td>
										<td>
											内 容 &nbsp; &nbsp;
											<input type="text" name="materialcontent">
										</td>
									</tr>
									<tr>
										<td>
											创建人
											<input type="text" name="username">
										</td>
										<td>
											创建时间
											<input type="text" name="date">

											<input type="submit" value="立即查询">
										</td>
									</tr>
								</table>


							</form>

							<table width="800" border="1">


								<tr>
									<td height="50">
										标题
									</td>
									<td height="50">
										创建人
									</td>
									<td>
										创建时间
									</td>

								</tr>
								<c:choose>
									<c:when test="${!empty materials}">
										<c:forEach var="material" items="${materials}"
											begin="${pageBegin}" end="${pageEnd}">

											<tr>
												<td height="50">
													${material.materialtitle}
												</td>
												<td height="50">
													${material.user.username }
												</td>
												<td height="50">
													${material.date}
												</td>

											</tr>
										</c:forEach>
									</c:when>
									<c:otherwise>
										<tr>
											<td colspan="3">
												<font color="red" size="5">真遗憾,没能找到您查询的结果</font>
											</td>
										</tr>
									</c:otherwise>

								</c:choose>
							</table>

							<div align="center">
								<c:if test="${(pageBegin-pageSize) ge 0}">
									<a
										href="<c:url value='materialFind.do'>
									<c:param name='pageBegin' value='0'/>
									</c:url>">第一页
									</a>
								</c:if>
								&nbsp;
								<c:if test="${(pageBegin-pageSize) ge 0}">
									<a
										href='<c:url value="materialFind.do">
							<c:param name="pageBegin" value="${pageBegin-pageSize}"/>		
						 </c:url>'>
										前一页 </a>
								</c:if>
								&nbsp;
								<c:if test="${(listSize gt pageSize) and (pageEnd lt listSize)}">
									<a
										href="<c:url value='materialFind.do'>
						<c:param name='pageBegin' value='${pageBegin+pageSize}'/>
						</c:url>">
										后一页 </a>
								</c:if>
								&nbsp;
								<c:if test="${(listSize gt pageSize) and (pageEnd lt listSize)}">
									<a
										href="<c:url value='materialFind.do'>
						<c:param name='pageBegin' value='${(listSize-(listSize%pageSize))}'/>
						</c:url>">
										最后一页 </a>
								</c:if>
							</div>
						</td>
					</tr>
					<tr>
						<td colspan="2" bgcolor="#a2a2a2" align="center">
							<%@include file="footer.jsp"%>
						</td>
					</tr>
				</tbody>
			</table>
		</center>
	</body>
</html>

⌨️ 快捷键说明

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