1

私はJavaで検索エンジンを開発しています。それは正常に動作しますが、すべての結果が1ページに表示されます。Googleのように別のページに結果を表示するにはどうすればよいですか。100件の結果がある場合、結果はそれぞれ10ページ10件の結果で表示されます。MySQLを使用していません。私のデータはファイルに保存されています。

4

1 に答える 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 に答える