我有如下功能:
function submitNextPageRequest() {
createRequest();
request.open("POST", "getFilteredData? pageIndex=${currentPage+1}&channelName=${channelName}&modelType=${modelType}&queryparam=${queryparam}",true);
request.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded; charset=UTF-8");
request.onreadystatechange = showResults;
request.send();
}
我从按钮onclick
方式调用此函数。
<button type="button" id="nextBtn" name="nextBtn" onclick="submitNextPageRequest()">Next</button>
申请行为:
最初页面将加载10个结果页面。
单击下一步按钮后,pageIndex参数将作为2传递。该参数将在servlet中检索,我将基于pageIndex参数将下一个10结果发送到JSP。 在发送到JSP时,我将request属性中的pageIndex设置为2.因此,当我单击Next时,pageIndex将变为3.
从第2页开始,我单击“下一步”按钮。但pageIndex保持为2。
任何人都可以帮我解决这个问题。非常感谢提前。