javaBeanでDBにアクセスして、取得した値を配列に格納します。その配列をサーブレット側でgetメソッド使って取得し、セッションに割り当てます。その後、JSP側でセッションを通して配列の各要素を取り出し表示させたいのですが<%= session.getAttribute("Date") %>←(Dateが配列)では配列の各要素ではなく配列そのものが取り出されるのか、
[Ljava.lang.String;@737371
のような文字が表示されてしまいます。
セッションで割り当てられた配列の各要素の値の取得のやり方がわかる方どうかご教授お願いします。
No.1ベストアンサー
- 回答日時:
setAttribute() で、保存したものがそのまま getAttribute() で取得できる
わけですから、配列をセットしていれば、ゲットできるのは配列です。
例えば、一番目の要素の値であれば、
<%= session.getAttribute("Date")[0] %>
です。
この回答への補足
やってみたところ
[] は配列にのみ適用できます。java.lang.Object には適用できません。out.print( session.getAttribute("Date")[0] );
のエラーがでました。
どうも取り出す以前に配列としてセッションに割り当てられていないみたいです。
セッションに配列を割り当てるやり方はBeanで
private String[] Date = null;
を宣言してこの中に値を格納し、同じくBeanの
public String[] getDATE() {return Date;}
のメソッドを使って、サーブレットで
session.setAttribute("Date", my_bean.getDATE());
としてセッションに配列を割り当てたつもりだったのですがだめみたいです。もしよろしければどのようにプログラムを修正すればよいか教えてください。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# C言語初心者 ポインタについて、お助けください、、 2 2023/03/15 23:50
- PHP PHPの構文で間違えが分からない 5 2022/07/11 16:38
- PHP SQLとPHPの連結方法がわからないのでアドバイスお願い致します 1 2022/07/12 12:16
- Excel(エクセル) Excelにて、フォルダ内のTextファイルをマクロで統合すると文字化けしてしまう時の解消コード 4 2023/01/01 07:32
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- PHP $_SESSIONについて教えて下さい。 2 2023/03/02 09:18
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- Visual Basic(VBA) VBAで大量データの処理 3 2022/11/15 21:53
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
setAttribute getAttribute 配列内容受け渡し について
Java
-
セッションを使ったint型の値の保持
Java
-
servletからjspへオブジェクトの配列情報を送る方法
Java
-
-
4
a href=..." とServlet"
Java
-
5
tableタグとformタグの組み合わせ
HTML・CSS
-
6
JSPでリンクを利用してパラメータを次画面に渡す方法について。
Java
-
7
GROUP BYを行った後に結合したい。
Oracle
-
8
JSPでのArrayListの表示について困っています
Java
-
9
$_SESSIONに二次元配列を使えるのですか?
PHP
-
10
レコード件数の表示
Java
-
11
Javascriptの値をJava(JSP)へ渡す方法
Java
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
データベースから取得したデー...
-
javaについて
-
javaで大容量テキストファイル...
-
javaプログラミング shuffleメ...
-
【C#】ハッシュテーブル(連想...
-
java 大文字と小文字を入れ替える
-
Javaで文字と数字が混ざったも...
-
C# ジェネリックメソッドでCSV...
-
ArrayListを使った多次元配列の...
-
main(String[] args) の args...
-
C言語でunsigned char配列を連...
-
[Ljava.lang.Stringってなんですか
-
n番目に大きな値を探索する
-
java
-
フローチャート
-
Java配列の問題を教えてくださ...
-
質問です。 配列が100以上の場...
-
多次元配列はなぜ必要???
-
配列で、値の入っている要素数...
-
配列数を超えてアクセスしたと...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Javaで文字と数字が混ざったも...
-
[Ljava.lang.Stringってなんですか
-
この警告はどうすれば?
-
Java配列の問題を教えてくださ...
-
配列の中に複数存在する数がい...
-
配列で、値の入っている要素数...
-
java
-
『args[]』とは?
-
javaで大容量テキストファイル...
-
C#で動的配列Listの中身をListB...
-
csvファイルを2次元配列に格納
-
Javaで文字を漢字であるか否か...
-
フローチャート
-
javaについて
-
【C#】ハッシュテーブル(連想...
-
セッションを使ったint型の値の...
-
C言語でunsigned char配列を連...
-
配列について
-
n番目に大きな値を探索する
-
cloneメソッドについて (java)
おすすめ情報