No.3ベストアンサー
- 回答日時:
他の方のご意見にもあるとおりsessionを使えばオブジェクトを持ちまわることは可能です。
ので別の方法もご提案。
今現在のページ数を覚えておき、
アクセスされるたびに次のページに必要な分だけの
情報をDBからとってくるというのはどうでしょうか?
上記の情報から(だけ)で判断すると
ページ情報が何万ページとなった場合でも
一度にそのページ分の情報をArrayListにつっこんで
もちまわるのかなぁと思いました。
必要なときに必要な分だけとってくるっていう
方法も検討されてはいかがでしょうか?
No.1
- 回答日時:
一応「できる」と回答して差し支えなさそうな感じなのですが、
ちょっとよくわからなかったもので、補足説明をお願いします。
「次ページへのリンクを行う際に、アプリケーションクラスにArrayList型を渡す」
というのは、具体的にはどういったコーディングで実現しようと思っておられますか?
この回答への補足
ページ切り替えの時に、
URLを指定して、まずアクションクラスにリンクさせ、
そのアクションクラスから、再度JSPに値を渡して表示させようと思ってます。
具体的には、
***********************************
a.jsp
<%
ArrayList list = request.getParameter("List");
%>
<a href="c:\xx\\yy\\zz\\test?DataList=<%= list %>">リンク先にジャンプ</a>
として
test.java
ArrayList list = request.getAttribute("DataList");
request.setAttribute("List",list);
********************************
といった感じです。
補足になったでしょうか?
もうしわけありませんが、よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ネットワーク OSI参照モデルの各層の役割がわかりません。 3 2023/04/21 21:12
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- PHP php my adminより取り出したデータ表示 2 2022/06/15 11:56
- PHP PHP MySql ページング 2 2022/09/20 06:38
- JavaScript [再掲]指定したパスが現URLに含まれていたら特定要素を削除するJavascriptのコードについて 1 2023/05/10 15:09
- その他(プログラミング・Web制作) python 気象データの取得 2 2023/06/20 23:54
- PHP PHP ページング データベース 1 2022/06/16 10:30
- Java 問題作成のWebアプリの作り方を教えてください 1 2022/11/26 22:01
- オープンソース AWSドメイン名でApacheテスト・ページを表示させる方法を教えて下さい。 1 2023/04/26 15:59
- Visual Basic(VBA) 別シートのデータを参照して値を入れたい。 まとめデータシートのC列D列の値を商品一覧シートのコードが 7 2022/08/17 13:20
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
Javaの種類ってどんだけあるの?
-
テキストボックスへの入力に対...
-
Pythonを勉強する道のり
-
Eclipseソース開発画面の行番号...
-
UWSCが、動作環境の違いで動か...
-
大学の授業のプログラミング、...
-
サーブレットで電卓をつくる
-
javaのジェネリックスでTとEの...
-
WindowsでのOvjective-C開発環境
-
スキル高めのIT技術者になぜ左...
-
Javaでのエラーについて
-
gitでバージョン指定してダウン...
-
今年30歳、業務未経験がプロ...
-
エクセルVBAがMACで動かない
-
HDD Health 2.1を入手したい
-
JAVA言語をマスターするとホー...
-
超初心者のJAVA入門(学生)
-
占いサイトを作りたいのですが...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
vba クリップボードクリアにつ...
-
IISワーカープロセスが原因でCP...
-
VBのWPFとはなんでしょうか?
-
unzip32.dllの利用について(64b...
-
プラグインとパッチの違いは?
-
意味が分からないエラー
-
帳票出力について
-
java3dが動かない
-
32ビットのアプリで、64ビットO...
-
ASP(VB).NETでの背景色変更
-
ログオフ中でもアプリケーショ...
-
C#のメモリマップドファイルに...
-
AccessとVBの違いについて
-
Java でネイティブアプリケーシ...
-
このVBAでExcelアプリケーショ...
-
HTMLアプリケーションの作成
-
[VB.2005]クライアントからWEB...
-
C++からC#へ
-
JAVAプログラムをWEB表示させる...
-
SurfaceViewの一時停止や再開方法
おすすめ情報