![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
A 回答 (3件)
- 最新から表示
- 回答順に表示
No.3
- 回答日時:
補足読みました。
persist.readMapListで実行しているSQLにlimitとoffsetをつければいいだけでは。"~ limit 10 offset 10"みたいにすれば、11~20個目のデータだけが取り出せるはずです。そうやって必要な部分だけを抜き出して表示すればいいでしょう。ところで、同じような質問を他でも見ましたが、標準のシステムライブラリ以外のものを使う場合は、何を利用しているのか明記しないと回答のしようがありません。Persistってなんでしょう? Persistantフレームワークか何かでしょうか。パッケージの記述もないのでは何をどう調べればいいのかもわかりません。もう少し具体的な情報を書くようにして下さい。
No.2
- 回答日時:
これって要するにページネーションしたいってことなのでしょうか。
テーブルの表示で一定数で処理したい、というとそれしか思いつかなかったんですが……。取得する件数が増えるとテーブルが増えるから……ということですが、普通は必要に応じて取得するレコード数を調整して表示すると思うのですが。必要以上のレコードを要求して、受け取って、テーブルに表示する際に数を調整するのは何か間違ってるように思います。
ORMを使っているということですが、どのORMでしょうか。素のJPAですか、あるいはHibernateとかSpring Dataなどでしょうか。エンティティを取得する際に、必要な位置から必要な数だけを取得する(JPAならcreateQuery時にsetMaxResultsするとか)ように、取得時に調整するように考えてはいかがですか。あるいは、ORMによってはページネーションは最初からもっていると思うのですが、そのあたりはどうなっているでしょう。
この回答への補足
Servlet
try{
conn = DBManager.getConnection();
Persist persist = new Persist(conn);
List<Map<String, Object>> strages = persist.readMapList("select * from t_storage_order,m_item,m_customer where t_storage_order.item_id = m_item.item_id AND t_storage_order.customer_id = m_customer.customer_id order by storage_order_id");
request.setAttribute("strages",strages);
} finally {
DBManager.close(conn);
}
このような形で記述しております。
No.1
- 回答日時:
スクリプトレットでfor文回して出力するといいかと思います。
<table>
<% for (Map<?, ?> mp : listMap) { %>
<tr><td><% mp.get("XXX") %></td></tr>
<% } %>
</table>
こんな感じでしょうか?
うろ覚えで書いたので構文間違えてるかもしれませんが、
感じだけ伝えられればという事でお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript [Java] Edgeでのアドレスバー非表示について 3 2022/04/20 17:51
- Access(アクセス) AccessVBAで降順にするテーブル作成クエリを使用して作成したテーブルを削除し同一のテーブル作成 1 2023/01/06 11:17
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- その他(データベース) pythonでsqlight勉強中、クエリー結果の利用法教えて下さい 1 2022/04/28 20:38
- Access(アクセス) Accessテーブルの結合で別々のテーブルのフィールドを組み合わせて値を出す方法について 2 2022/07/20 19:43
- Excel(エクセル) VLOOKUP 構造化参照について 1 2023/04/24 19:39
- SQL Server [SQLServer] テーブル名からカラム名を取得する 1 2022/08/23 21:20
- その他(Microsoft Office) excel テーブル 4 2023/03/18 16:11
- その他(データベース) 更新クエリをリンクデータベーステーブルに実行し実行時エラー3362固有インデックスに重複する値が含ま 1 2022/09/21 11:44
- その他(Microsoft Office) エクセルでテーブルの最終行が自動追加されない 1 2023/01/04 15:09
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ActiveWorkbook.Pathの一つ下の...
-
Spreadでの複数行選択
-
ドラッグ&ドロップについて
-
エクセルVBA
-
JSON input 一覧表示
-
アクセスしたユーザーの地域(...
-
HSPでHTMLのタグのパラメーター...
-
jsp 動的テーブルについて
-
GetWindowTextについて
-
「<c:forEach タグが終了し...
-
jspからServletを呼び、元のjsp...
-
リクエストに応じたselectedの...
-
webアプリを作ってます。エラー...
-
フォーム上で押されたボタンに...
-
腕時計の時報をならないように...
-
ボタンが活性化の場合とは、ボ...
-
JSPでのリストボックス表示
-
JSPからJSPへ情報を渡せる?
-
VB.NET DataReaderが開かれている
-
Java-jspの画面入力値保持について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ActiveWorkbook.Pathの一つ下の...
-
登録済みイベントリスナーの情...
-
EXCEL VBAで、EXCELの入力規則...
-
ActiveReportのDataSourceについて
-
Excelで可視セルの行番号取得
-
VBAでTIFF画像を読み込むには?
-
Formatでmmが月と分を意味する理由
-
javascriptでローカルフォルダ...
-
指定地点(緯度・経度)から指定...
-
漢字読み取得方法
-
strutsで空白を認識させるには?
-
Spreadでの複数行選択
-
jsp 動的テーブルについて
-
スプレッドのアクティブセルの...
-
vbaで、オートシェイプ文字列、...
-
javascriptでIMEの状態を取得
-
vb上で実行させたコマンドに変...
-
MultipartRequestWrapperについて
-
ドラッグ&ドロップについて
-
VB.netのDataGridViewについて
おすすめ情報