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

📄 pageinfo.jsp

📁 一个基本的图书馆管理系统
💻 JSP
字号:
<%@ page language="java" pageEncoding="GBK"%>
<!-- 分页信息显示页面 -->
<%@ taglib uri="http://jakarta.apache.org/struts/tags-bean"
	prefix="bean"%>
<%@ taglib uri="http://jakarta.apache.org/struts/tags-html"
	prefix="html"%>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic"%>
<!-- 判断是否有分页结果 -->
<logic:present name="pageresult" scope="request">
	<!-- 得到总页数 -->
	<bean:define id="ipageCount" value="${pageresult.pageBean.pageCount}" />
	<!-- 得到当前页数 -->
	<bean:define id="ipage" value="${pageresult.pageBean.page}" />
	<!-- 总记录数 -->
	<html:hidden property="${pageresult.pageBean.p_COUNT}"
		value="${pageresult.pageBean.count}" />
	<!-- 每页记录数 -->
	<html:hidden property="${pageresult.pageBean.p_PAGESIZE}"
		value="${pageresult.pageBean.pageSize}" />
	<!-- 总页数 -->
	<html:hidden property="${pageresult.pageBean.p_PAGECOUNT}"
		value="${pageresult.pageBean.pageCount}" />
	<!-- 当前页数 -->
	<html:hidden property="${pageresult.pageBean.p_PAGE}"
		value="${pageresult.pageBean.page}" />
	<tr height="26">
		<td background="images/m_center_toolbar_bk.jpg">
		<table border="0" cellPadding="0" cellSpacing="0" width="100%">
			<tr>
				<td width="15"></td>
				<td align="right"><font class="font12"> 
				<!-- 显示第几页与总页数 -->
				第<bean:write name="pageresult" property="pageBean.page" />/<bean:write
					name="pageresult" property="pageBean.pageCount" />页 | 
					<logic:notEqual value="1" name="pageresult" property="pageBean.page">
					<a href="#" onclick="javascript:pagesubmit(1);return false;">首页</a>
				    </logic:notEqual>
				    <logic:equal value="1" name="pageresult" property="pageBean.page">首页</logic:equal>
				| <logic:greaterThan value="1" name="pageresult" property="pageBean.page">
					<a href="#" onclick="javascript:pagesubmit(${pageresult.pageBean.page-1});return false;">前页</a>
				</logic:greaterThan> 
				<logic:lessThan value="2" name="pageresult" property="pageBean.page">前页</logic:lessThan> | 
				<logic:lessThan value="${pageresult.pageBean.pageCount}" name="pageresult" property="pageBean.page">
					<a href="#" onclick="javacript:pagesubmit(${pageresult.pageBean.page+1});return false;">后页</a>
				</logic:lessThan> 
				<logic:greaterThan value="${pageresult.pageBean.pageCount-1}" name="pageresult" property="pageBean.page">后页</logic:greaterThan> |
				<logic:notEqual value="${pageresult.pageBean.pageCount}" name="pageresult" property="pageBean.page">
					<a href="#" onclick="javacript:pagesubmit(${pageresult.pageBean.pageCount});return false;">尾页</a>
				</logic:notEqual> 
				<logic:equal value="${pageresult.pageBean.pageCount}" name="pageresult" property="pageBean.page">
				尾页
				</logic:equal> | 
				转<select
					name="selpage" onchange="javascript:pagesubmit(selpage.value);">
					<%
						//得到当前页数
						int itpage = (new Integer(ipage)).intValue();
						//循环显示所有页数,并把当前页数标记为选中
						for (int i = 1; i <= (new Integer(ipageCount)).intValue(); i++) {
					%>
					<option value="<%=i%>" <%=(itpage==i)?" selected":"" %>><%=i%></option>
					<%
					}
					%>
				</select>页 </font></td>
			</tr>
		</table>
		</td>
	</tr>
</logic:present>

⌨️ 快捷键说明

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