質問編集履歴

1

エラーメッセージを追加しました

2019/11/14 00:44

投稿

masaking
masaking

スコア30

test CHANGED
File without changes
test CHANGED
@@ -467,3 +467,129 @@
467
467
 
468
468
 
469
469
  ご指摘いただけると幸いです。
470
+
471
+
472
+
473
+ 2019/11/14 以下追記
474
+
475
+
476
+
477
+ IpDAOにて、
478
+
479
+
480
+
481
+ ```Java
482
+
483
+ PreparedStatement pStmt = conn.prepareStatement(sql);
484
+
485
+ pStmt.setString(1, 画面で入力した値);
486
+
487
+ ResultSet rs = pStmt.executeQuery();
488
+
489
+ ```
490
+
491
+
492
+
493
+ の用に書き換え、
494
+
495
+
496
+
497
+ IpCheckにて、
498
+
499
+
500
+
501
+ ```Java
502
+
503
+ protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException{
504
+
505
+
506
+
507
+ request.setCharacterEncoding("UTF-8");
508
+
509
+ String name = request.getParameter("pcID");
510
+
511
+
512
+
513
+ // モデルの実行
514
+
515
+ IpSelect ipSelect = new IpSelect();
516
+
517
+ List<IP> ipList = ipSelect.execute();
518
+
519
+ ```
520
+
521
+
522
+
523
+ の用に書き換えました。
524
+
525
+
526
+
527
+ そのあとに、サーブレットを起動した結果、画面上で送信ボタンを押した後に、
528
+
529
+
530
+
531
+ HTTPステータス 500 – Internal Server Error
532
+
533
+ タイプ 例外報告
534
+
535
+
536
+
537
+ メッセージ サーブレットの実行により例外を投げました
538
+
539
+
540
+
541
+ 説明 サーバーは予期しない条件に遭遇しました。それはリクエストの実行を妨げます。
542
+
543
+
544
+
545
+ 例外
546
+
547
+
548
+
549
+ javax.servlet.ServletException: サーブレットの実行により例外を投げました
550
+
551
+ org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
552
+
553
+ 根本原因
554
+
555
+
556
+
557
+ java.lang.Error: Unresolved compilation problem:
558
+
559
+ 画面で入力した値 を変数に解決できません
560
+
561
+
562
+
563
+ dao.IpDAO.findAll(IpDAO.java:33)
564
+
565
+ model.IpSelect.execute(IpSelect.java:11)
566
+
567
+ servlet.IpCheck.doPost(IpCheck.java:34)
568
+
569
+ javax.servlet.http.HttpServlet.service(HttpServlet.java:660)
570
+
571
+ javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
572
+
573
+ org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)
574
+
575
+ 注意 原因のすべてのスタックトレースは、サーバのログに記録されています
576
+
577
+
578
+
579
+ と表示されました。
580
+
581
+
582
+
583
+ コンソールで確認したところ、
584
+
585
+
586
+
587
+ 重大: パス[/ipChecker3]を持つコンテキスト内のサーブレット[servlet.IpCheck]のServlet.service() が例外[サーブレットの実行により例外を投げました]が根本的要因と共に投げられました。
588
+
589
+ java.lang.Error: Unresolved compilation problem:
590
+
591
+ 画面で入力した値 を変数に解決できません
592
+
593
+
594
+
595
+ とメッセージが出ました。