質問編集履歴

4

追記2

2019/09/30 02:48

投稿

kokok
kokok

スコア145

test CHANGED
File without changes
test CHANGED
@@ -501,3 +501,17 @@
501
501
 
502
502
 
503
503
  解決できなったのでアドバイス頂けると助かります。
504
+
505
+
506
+
507
+ --追記2--
508
+
509
+
510
+
511
+ PrintWriter pw = response.getWriter();
512
+
513
+ pw.print(userName);
514
+
515
+ だと 文字列としてレスポンスされるみたいで、うまくいきません。
516
+
517
+ 一つのデータ(固まり)として レスポンスはできないのでしょうか?

3

追記 以降

2019/09/30 02:48

投稿

kokok
kokok

スコア145

test CHANGED
File without changes
test CHANGED
@@ -397,3 +397,107 @@
397
397
 
398
398
 
399
399
  調べても分からないことだらけだったので、少しでもアドバイス頂けると助かります。
400
+
401
+
402
+
403
+
404
+
405
+
406
+
407
+
408
+
409
+
410
+
411
+ -追記-
412
+
413
+ ```java
414
+
415
+ if( button.equals("user")) {
416
+
417
+
418
+
419
+ try {
420
+
421
+
422
+
423
+ //ユーザ情報をデータベースから取得するクラス
424
+
425
+ USER_DB user_db = new USER_DB();
426
+
427
+
428
+
429
+ //ユーザid と ユーザ名の値がセットさせたdtoクラスが格納させた配列を取得
430
+
431
+ ArrayList<UserDTO> userlist = (ArrayList<UserDTO>) user_db.getUser();
432
+
433
+
434
+
435
+ // ArrayList<Integer> userId = new ArrayList<Integer>();
436
+
437
+ List<String> userName = new ArrayList<String>();
438
+
439
+
440
+
441
+ for(int i = 0; i < userlist.size(); i++) {
442
+
443
+
444
+
445
+ userName.add(userlist.get(i).getName());
446
+
447
+ }
448
+
449
+
450
+
451
+ PrintWriter pw = response.getWriter();
452
+
453
+ pw.print(userName);
454
+
455
+ pw.close();
456
+
457
+
458
+
459
+ } catch
460
+
461
+ ```
462
+
463
+
464
+
465
+ for(int i = 0; i < userlist.size(); i++) {
466
+
467
+
468
+
469
+ userName.add(userlist.get(i).getName());
470
+
471
+ }
472
+
473
+
474
+
475
+ 上記でString の list に入れなおして、それをレスポンスとして返して
476
+
477
+ 表示すると
478
+
479
+ [aaa, aaaa, ew, fwfwe, gtgt, root, sa, sasa, sasaa]
480
+
481
+ に表示されます。(データベースのデータ)
482
+
483
+ 表示は、しっかりされるようになりました。
484
+
485
+
486
+
487
+ しかし、一つ一つの要素の取り出しが上手くできません。
488
+
489
+
490
+
491
+ success: function(data){
492
+
493
+ userlist = data;
494
+
495
+ $("#test1").text(userlist[0]);
496
+
497
+ }
498
+
499
+ こう書いてしまうと、表示が [ となり、要素ではなく、ポインタ? みたいな感じで表示されてしまいます。
500
+
501
+
502
+
503
+ 解決できなったのでアドバイス頂けると助かります。

2

タイトルの修正

2019/09/30 00:51

投稿

kokok
kokok

スコア145

test CHANGED
@@ -1 +1 @@
1
- jサーブレットにQueryを使ってajaxでクエストを出してデータベースからデータを取ってきたい
1
+ サーブレットにjQueryを使ってajaxでクエストを出してデータベースからデータを取ってきたい
test CHANGED
File without changes

1

初心者マーク追加

2019/09/29 01:18

投稿

kokok
kokok

スコア145

test CHANGED
File without changes
test CHANGED
@@ -274,8 +274,6 @@
274
274
 
275
275
 
276
276
 
277
-
278
-
279
277
  protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
280
278
 
281
279