我正在用java开发一个搜索引擎。它工作正常,但所有结果都显示在一个页面中。我如何像google一样在单独的页面中显示结果。如果我有 100 个结果,那么结果将显示在 10 页中,每页 10 个结果。我没有使用MySQL。我的数据存储在文件中。
最佳答案
因此,您需要获取指定的页码并使用它来计算出该页面中首先显示的结果。
假设您的网址如下所示
www.yoursite.com?search=JSP&page=3
然后,您将提取搜索词并查找结果。您还会得到所请求的 页面并使用它。
firstResultNum = page * resultsPerPage
for (i=firstResultNum; i<firstResultNum+resultsPerPage; i++)
{
displayCurSearchResult(i);
}
关于java - 在搜索引擎中显示结果(无 MySQL),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12757715/