私はJavaで検索エンジンを開発しています。それは正常に動作しますが、すべての結果が1ページに表示されます。Googleのように別のページに結果を表示するにはどうすればよいですか。100件の結果がある場合、結果はそれぞれ10ページ10件の結果で表示されます。MySQLを使用していません。私のデータはファイルに保存されています。
質問する
131 次
1 に答える
1
したがって、指定されたページ番号を取得し、それを使用して、そのページで最初に表示される結果を計算する必要があります。
あなたのURLはこのように見えたと言います
www.yoursite.com?search=JSP&page=3
次に、検索語を抽出して結果を見つけます。また、要求されたページを取得して使用します。
firstResultNum = page * resultsPerPage
for (i=firstResultNum; i<firstResultNum+resultsPerPage; i++)
{
displayCurSearchResult(i);
}
于 2012-10-06T07:35:50.327 に答える