いつもお世話になっております。
JavaBeansで値を計算し、多次元配列に格納しています。
それをjsp側で受け取る方法がどうしてもわからずに困っています。
ちなみにサーブレットは使用していません。
[JavaBeans:]
・
・
・
public class FallPersonSQL {
public int check[][] = new int[7][4];
public int[][] getCheck(){
(略)
return check;
}
}
********************************************************
[jsp:]
・
・
・
<input
type="text"
value="<jsp:getProperty name="fallperson" property="check" />"
/>
・
・
・
これだけですと、[[I@1fc7299 や [[I@198c113 と更新するたびに値が変わり表示されます。
・Beanの取得の宣言方法が根本的に違っているのでしょうか?
・いったんjsp側で配列に格納し直さなければならないのでしょうか?
・Beanの作成時になにか行わなければならないのでしょうか?
どなたがご教授のほどよろしくお願いいたします。
No.2ベストアンサー
- 回答日時:
お世話になります。
Beanの中で
public int[][] getArray(){
return …
}
みたいな,配列を返すメソッドがありますよね?
んで,JSPで,
<jsp:useBean id="test" class="SampleTest" scope="page"></jsp:useBean>
とやってた場合,
<%
int[][] sample = test.getArray();
for(int i=0; i<sample.length() ; i++)
{
for(int j=0 ; j<sample[i].length() ; j++)
{
out.println(sample[i][j]);
out.println("<BR>"); //これはおまけ
}
}
%>
で出力できたと思いますが,
違ってたらごめんなさい。
naganaga_001様 ご回答ありがとうございました。
期待していた値を取得することができました。
本当に助かりました。
私もnaganaga_001様のように知識を増やし、プログラミングできるようになりたいです。
初歩的な質問に丁寧に答えていただき本当にありがとうございました。
No.1
- 回答日時:
jspの中でBeanの配列を取得して,
ぐるぐる回してout.printなんかで
表示するしかないような気がします。
この回答への補足
naganaga_001様 アドバイスありがとうございます。
>jspの中でBeanの配列を取得して・・・
jsp側で
<%
int[][] check =
%>
<jsp:getProperty name="fallperson" property="check" />
<%
;
%>
と記述してみましたが、
・・・互換性のない型
検出値 : void
期待値 : int
out.write("\r\n");
^
エラー 1 個
とエラーが返ってきました。
いったん変数に格納、という作業がいけないのでしょうか?
配列の取得は
<jsp:getProperty name="***" property="***" />
の部分のpropertyで配列の位置を指定してあげることはできるのでしょうか?
それともBean側で細かな戻り値を指定しておくべきなのでしょうか?
初歩的な質問なのでしょうが、
ご教授のほどよろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Java javaでのプログラム(配列)について質問です. 2 2022/10/14 22:27
- Java Java 配列<選挙> 4 2023/07/31 15:07
- PHP 配列の値の更新方法について 1 2022/08/05 09:49
- C言語・C++・C# このプログラミング誰か教えてくれませんか 1 2022/06/02 15:27
- C言語・C++・C# C#テキストボックスの文字を配列にいれてその後表示する 4 2022/07/17 04:47
- C言語・C++・C# c言語の問題です 課題1 (二分探索木とセット) 大きさ size の配列 array を考える。す 2 2023/01/10 21:08
- C言語・C++・C# C++プログラミングコードにポリモーフィズムを取り入れ方を教えてください。 2 2023/06/09 11:17
- Java Java プログラム public class Main { public static void 3 2023/08/10 23:46
- C言語・C++・C# C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並 3 2022/11/19 17:41
- C言語・C++・C# C# DatagridviewにExcelシートを反映するとエラーが出る 2 2023/05/06 17:12
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
[Ljava.lang.Stringってなんですか
-
配列の中に複数存在する数がい...
-
ページング
-
配列をセッションに割り当てた後で
-
JAVAで配列の要素に、負の値が...
-
【Ajax通信&Java】配列の受け取...
-
2次元リスト
-
同じ文字を探しカウントしたい
-
ランダムでのboolean値の与え方
-
jspでの二次元配列
-
Javaで文字と数字が混ざったも...
-
『args[]』とは?
-
C言語でunsigned char配列を連...
-
配列で、値の入っている要素数...
-
大きさがわからない配列
-
セッションを使ったint型の値の...
-
動的配列確保
-
javamailで複数人にメールを送...
-
配列を大きい順にソートしたい...
-
java 大文字と小文字を入れ替える
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ページング
-
java
-
配列をセッションに割り当てた後で
-
この警告はどうすれば?
-
Javaで文字と数字が混ざったも...
-
javaで大容量テキストファイル...
-
セッションを使ったint型の値の...
-
C言語でunsigned char配列を連...
-
配列の中に複数存在する数がい...
-
Javaで文字を漢字であるか否か...
-
[Ljava.lang.Stringってなんですか
-
ArrayListからBean配列に値をセ...
-
C#で動的配列Listの中身をListB...
-
【C#】ハッシュテーブル(連想...
-
csvファイルを2次元配列に格納
-
配列で、値の入っている要素数...
-
『args[]』とは?
-
【Ajax通信&Java】配列の受け取...
-
データベースから取得したデー...
-
n番目に大きな値を探索する
おすすめ情報