如何在搜索结果符合某些条件后在jsp中实现动态分页?

时间:2013-08-15 11:45:10

标签: jsp servlets

JSP 我有快速搜索框,其中有一些标准字段,我搜索记录,搜索后它是100条记录。我想对搜索结果实施分页,每页10条记录。

我正在使用jsp和servlet进行应用。

感谢

1 个答案:

答案 0 :(得分:0)

为此,请使用您的搜索条件和“page”参数创建表单(method =“GET”action =“pagination-url”)。之后编写jquery函数,禁用分页链接并使用页面填充表单:

$(document).ready(function(){   
    $(".pagination a").click(function(e){
        e.preventDefault();
        var linkHref = $(this).prop("href");
        var page = getURLParameter("page", linkHref); // get number of next page
        $("#showParamsForm").find("#pageInput").val(page);
        cleanShowParamsForm();
        $("#showParamsForm").submit();
    });
});

function cleanShowParamsForm() {
    $("#showParamsForm input").each(function(){
        if($(this).val() == "") {
            $(this).remove();
        }
    });
}

点击分页链接后,将提交带有您的标准参数和页码的GET请求