我正在使用java开发一个搜索引擎。它工作正常,但所有结果都显示在一个页面中。如何在谷歌等单独的页面中显示结果。如果我有100个结果,则结果将显示为10页,每个结果10个。我没有使用MySQL。我的数据存储在文件中。
答案 0 :(得分:1)
因此,您需要获取指定的页码并使用该页码来确定在该页面中首先显示的结果。
说你的网址看起来像这样
www.yoursite.com?search=JSP&page=3
然后,您将提取搜索词并找到结果。你也得到了要求 页面并使用它。
firstResultNum = page * resultsPerPage
for (i=firstResultNum; i<firstResultNum+resultsPerPage; i++)
{
displayCurSearchResult(i);
}