Jspのプロ達、教えてください。

sql = "SQL文"
rset = stat.executeQuery(sql);

ってな感じでDBからデータを抽出して
Web画面に表示したいのですが、
表示の際に20件ずつ表示したいのです。
(「次へ」にリンクはって次の20件を表示)
そういうのってどうやるんでしょうか?
現在、上記コマンドと同一のソースファイル内で
restの個数でループさせて全て表示しています。