📄 pageinfo.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 + -