用jstl 实现翻页

<%@pagelanguage="java"contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
<%@taglibprefix="c" uri = "http://java.sun.com/jsp/jstl/core"%>
<%@pageimport="java.util.List"%>
<%@pagesession="true"%>
<%@pageerrorPage="error.jsp"%>
 
 
<meta http-equiv="Content-Type"content="text/html; charset=UTF-8">
<title>检索</title>
<script type="text/javascript">
    function validate1() {
        var page = document.forms[0].page.value;
        if(page.length <= 0) {
            alert("请输入要跳转到的页数!");
        }elseif (isNaN(page)) {
            alert("请输入有效的页数!");
        }else{
            document.forms[0].submit();
        }
    }
</script>
 
 
    检索时间:<c:out value="${Result.costtime }">
    记录总数:<c:out value="${Result.total }<br>" escapexml="false">
    <c:foreach items="${Result.article}"var="current"varstatus="status">
        <br>第<c:out value="${status.count+(Result.pageNum-1)*20}">条
        <br>
        标题:<c:out value="<a href='servletDetail?rID=${current.rowid}'>${current.title}</a>" escapexml="false"></c:out>
        <br>日期:<c:out value="${current.date}">
    </c:out></c:out></c:foreach>
    <table width="100%"border="0"align="center"cellpadding="0"cellspacing="0"bgcolor="#8C8C8C">
        <tbody><tr>
            <td height="22"align="center"bgcolor="#FFFFFF">
            <c:out value="第${Result.pageNum }页/">
            <c:out value="共${Result.totalPage }页">
            <c:out value="共${Result.total }条记录">
            <c:iftest="${Result.pageNum<2 }">
                <c:out value="首页|上一页">
            </c:out></c:if>
            <c:iftest="${Result.pageNum>=2 }">
                <c:out value="<a href='servletSearch?page=${1}&keyWord=${keyWord }'>首页</a>" escapexml="false">
                <c:out value="<a href='servletSearch?page=${Result.pageNum-1}&keyWord=${keyWord }'>上一页</a>"escapexml="false">
            </c:out></c:out></c:if>
            <c:out value="|">
            <c:iftest="${(Result.totalPage-Result.pageNum)<1 }">
                <c:out value="下一页|尾页">
            </c:out></c:if>
            <c:iftest="${(Result.totalPage-Result.pageNum)>=1 }">
                <c:out value="<a href='servletSearch?page=${Result.pageNum+1}&keyWord=${keyWord}'>下一页</a>"escapexml="false">
                <c:out value="<a href='servletSearch?page=${Result.totalPage}&keyWord=${keyWord}'>尾页</a>" escapexml="false">
            </c:out></c:out></c:if>
            <form action="servletSearch"method="post">
                <input type="text"name="page"><input type="hidden"name="keyWord"value="${keyWord}">
                <input type="button"value="跳转到"οnclick="validate1()">
            </form>
    </c:out></c:out></c:out></c:out></td></tr></tbody></table>
 
</c:out></c:out>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值