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も見ています
-
新NISA制度は今までと何が変わる?非課税枠の拡大や投資対象の変更などを解説!
少額から投資を行う人のための非課税制度であるNISAが、2024年に改正される。おすすめの銘柄や投資額の目安について教えてもらった。
-
setAttribute getAttribute 配列内容受け渡し について
Java
-
セッションを使ったint型の値の保持
Java
-
servletからjspへオブジェクトの配列情報を送る方法
Java
-
-
4
$_SESSIONに二次元配列を使えるのですか?
PHP
-
5
JSPでリンクを利用してパラメータを次画面に渡す方法について。
Java
-
6
a href=..." とServlet"
Java
-
7
tableタグとformタグの組み合わせ
HTML・CSS
-
8
GROUP BYを行った後に結合したい。
Oracle
-
9
ServletからServletへの値渡し
Java
-
10
レコード件数の表示
Java
-
11
JSPでのArrayListの表示について困っています
Java
-
12
Javascriptの値をJava(JSP)へ渡す方法
Java
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
配列をセッションに割り当てた後で
-
この警告はどうすれば?
-
多次元配列はなぜ必要???
-
ArrayListからBean配列に値をセ...
-
半角カナの判別方法
-
配列の中に複数存在する数がい...
-
JavaBeansの配列の値取得方法に...
-
インスタンス?new?オブジェクト...
-
大きさがわからない配列
-
JavaでC言語のポインタ演算風な...
-
[Ljava.lang.Stringってなんですか
-
Java 配列の問題です。 写真の...
-
いくつかのchar型の配列に入っ...
-
javaで大容量テキストファイル...
-
n番目に大きな値を探索する
-
「シンボルを見つけれません」...
-
Java・配列の問題です。 int 「...
-
javamailで複数人にメールを送...
-
初期値を持ったクラスの配列を...
-
『args[]』とは?
マンスリーランキングこのカテゴリの人気マンスリー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)
おすすめ情報