- PR -

検索結果を、WEBブラウザで10件ずつ表示する方法

1
投稿者投稿内容
kn
会議室デビュー日: 2005/11/24
投稿数: 18
投稿日時: 2006-02-03 08:46
Struts、Eclipse を使用しています。
SQLで検索した結果を、WEBブラウザ上に10件ずつ表示して、
「<前の10件」「次の10件>」というように、
表示内容を移る方法はないでしょうか?

ハツキタツミ
大ベテラン
会議室デビュー日: 2005/05/24
投稿数: 108
投稿日時: 2006-02-03 08:56
いわゆるページャー機能ですな。

こんなのどうですか?
S2Pager
http://www.nulab.co.jp/~agata/s2pager/doc/s2pager.html

あとはSQLで(OracleなどであればROWNUMとか)ゴリゴリ実装するか..
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-02-03 09:46
・10件ずつフェッチするためのSQL
・JSPでリンクを表示する方法
・Action内で何ページ目をリクエストされているか判別する方法
といった要素がありますね。
どれがわかりませんか?
kn
会議室デビュー日: 2005/11/24
投稿数: 18
投稿日時: 2006-02-03 12:14
速いレスありがとうございます!!

>ハツキさん
>S2Pager

こういう仕組みを提供されているかたが、いらっしゃるのですね。
読み解いてみます。

>インギさん

私の目的からいうと「10件ずつフェッチするためのSQL 」
というのが、一番近いと思います。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-02-03 12:51
>私の目的からいうと「10件ずつフェッチするためのSQL 」
Oracleならハツキタツミ さんの仰るとおりrownum、PostgreSQLなら offset/limit ですね。
他は・・・知らないです
kn
会議室デビュー日: 2005/11/24
投稿数: 18
投稿日時: 2006-02-03 13:00
>インギさん

ありがとうございます。
「offset/limit」使ってみます。

1

スキルアップ/キャリアアップ(JOB@IT)