![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?5a7ff87)
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も見ています
-
「環境が人を育てる」って本当?環境によって人格や生き方は本当に変わるのか
環境が人生に与える影響は実際どれほどのものなのか、専門家の田宮由美さんに伺った。
-
servletからjspへオブジェクトの配列情報を送る方法
Java
-
セッションを使ったint型の値の保持
Java
-
setAttribute getAttribute 配列内容受け渡し について
Java
-
-
4
JSPでリンクを利用してパラメータを次画面に渡す方法について。
Java
-
5
JSPの処理の途中で、JavaScriptの処理をしたい
JavaScript
-
6
JSPでのArrayListの表示について困っています
Java
-
7
ServletからServletへの値渡し
Java
-
8
a href=..." とServlet"
Java
-
9
$_SESSIONに二次元配列を使えるのですか?
PHP
-
10
jspからServletを呼び、元のjspページに戻るにはどうしたらよいですか?
Java
-
11
レコード件数の表示
Java
-
12
リクエストに応じたselectedの初期値設定方法
Java
-
13
Javascriptの値をJava(JSP)へ渡す方法
Java
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ページング
-
C#で動的配列Listの中身をListB...
-
javaで大容量テキストファイル...
-
Java NullPointerException
-
セッションを使ったint型の値の...
-
配列インデックス範囲外エラー?
-
データベースから取得したデー...
-
同じ配列またはクラスを、2回...
-
Javaには、構造体はないんですか?
-
int配列をbyte配列に変換
-
配列をセッションに割り当てた後で
-
C言語でunsigned char配列を連...
-
sqlparamaterでIN句を使いたい。
-
Javaで文字と数字が混ざったも...
-
javamailで複数人にメールを送...
-
C++で、Excelの内容を取得する...
-
java.lang.NullPointerException
-
jspでの二次元配列
-
この警告はどうすれば?
-
javaの比較一致(equals)について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
n番目に大きな値を探索する
-
この警告はどうすれば?
-
[Ljava.lang.Stringってなんですか
-
Javaで文字を漢字であるか否か...
-
配列をセッションに割り当てた後で
-
配列の中に複数存在する数がい...
-
java
-
Javaで文字と数字が混ざったも...
-
C#で動的配列Listの中身をListB...
-
配列で、値の入っている要素数...
-
『args[]』とは?
-
【C#】ハッシュテーブル(連想...
-
ページング
-
セッションを使ったint型の値の...
-
配列について
-
同じ配列またはクラスを、2回...
-
ArrayListからBean配列に値をセ...
-
Java配列の問題を教えてくださ...
-
java 大文字と小文字を入れ替える
-
同じ文字を探しカウントしたい
おすすめ情報