質問編集履歴
9
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -704,10 +704,12 @@
|
|
704
704
|
|
705
705
|
![name](0c4076be5102ecca38ee773eb112f6f1.gif)
|
706
706
|
|
707
|
-
###Error
|
707
|
+
###追記2 Error
|
708
708
|
|
709
709
|
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Stringが発生してしまいました。
|
710
710
|
|
711
|
+
|
712
|
+
|
711
713
|
Login_home.jsp
|
712
714
|
|
713
715
|
```JSP
|
8
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -670,9 +670,11 @@
|
|
670
670
|
|
671
671
|
###解決したいこと
|
672
672
|
|
673
|
-
・Login_home.jspに遷移してDBから抽出したデータを表示したい
|
673
|
+
・Login_home.jspに遷移してDBから抽出したデータを表示したい......Done
|
674
|
-
|
674
|
+
|
675
|
-
・UserDtoクラスの各フィールドにDBから抽出した値を取得
|
675
|
+
・UserDtoクラスの各フィールドにDBから抽出した値を取得.......Done
|
676
|
+
|
677
|
+
・Error回避
|
676
678
|
|
677
679
|
|
678
680
|
|
7
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -560,9 +560,9 @@
|
|
560
560
|
|
561
561
|
try {
|
562
562
|
|
563
|
-
dao.Search(userAcc, pw);
|
563
|
+
UserDto dto= dao.Search(userAcc, pw);
|
564
|
-
|
565
|
-
|
564
|
+
|
565
|
+
|
566
566
|
|
567
567
|
String name = dto.getUserName();//Return Null
|
568
568
|
|
6
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -702,6 +702,30 @@
|
|
702
702
|
|
703
703
|
![name](0c4076be5102ecca38ee773eb112f6f1.gif)
|
704
704
|
|
705
|
+
###Error
|
706
|
+
|
707
|
+
java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.Stringが発生してしまいました。
|
708
|
+
|
709
|
+
Login_home.jsp
|
710
|
+
|
711
|
+
```JSP
|
712
|
+
|
713
|
+
13: <p>
|
714
|
+
|
715
|
+
14: <%
|
716
|
+
|
717
|
+
15: String id = (String)session.getAttribute("UserID");//ここでError
|
718
|
+
|
719
|
+
16: %>
|
720
|
+
|
721
|
+
17: </p>
|
722
|
+
|
723
|
+
18: <p>
|
724
|
+
|
725
|
+
```
|
726
|
+
|
727
|
+
|
728
|
+
|
705
729
|
|
706
730
|
|
707
731
|
###期待結果
|
5
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -692,6 +692,16 @@
|
|
692
692
|
|
693
693
|
|
694
694
|
|
695
|
+
###追記
|
696
|
+
|
697
|
+
Debugした結果
|
698
|
+
|
699
|
+
各フィールドに値を保持していますが、やっぱりNull and 0がかえります。
|
700
|
+
|
701
|
+
![userid](739bef546657944cceb601a4671a2e38.gif)
|
702
|
+
|
703
|
+
![name](0c4076be5102ecca38ee773eb112f6f1.gif)
|
704
|
+
|
695
705
|
|
696
706
|
|
697
707
|
###期待結果
|
4
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -562,7 +562,7 @@
|
|
562
562
|
|
563
563
|
dao.Search(userAcc, pw);
|
564
564
|
|
565
|
-
|
565
|
+
UserDto dto = new UserDto();
|
566
566
|
|
567
567
|
String name = dto.getUserName();//Return Null
|
568
568
|
|
3
コード修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -602,6 +602,70 @@
|
|
602
602
|
|
603
603
|
}
|
604
604
|
|
605
|
+
String errorMessage;
|
606
|
+
|
607
|
+
|
608
|
+
|
609
|
+
public boolean checkUser(String userAcc) {
|
610
|
+
|
611
|
+
|
612
|
+
|
613
|
+
|
614
|
+
|
615
|
+
if (userAcc == null || userAcc.isEmpty()) {
|
616
|
+
|
617
|
+
this.errorMessage = "Please type in your UserAcc";
|
618
|
+
|
619
|
+
return false;
|
620
|
+
|
621
|
+
}
|
622
|
+
|
623
|
+
if (userAcc.getBytes().length > MAX) {
|
624
|
+
|
625
|
+
this.errorMessage = "UserAcc should be typed in less than 50 bytes";
|
626
|
+
|
627
|
+
return false;
|
628
|
+
|
629
|
+
}
|
630
|
+
|
631
|
+
return true;
|
632
|
+
|
633
|
+
}
|
634
|
+
|
635
|
+
|
636
|
+
|
637
|
+
public boolean checkPW(String pw) {
|
638
|
+
|
639
|
+
|
640
|
+
|
641
|
+
if (pw == null || pw.isEmpty()) {
|
642
|
+
|
643
|
+
this.errorMessage = "Please type in your PW";
|
644
|
+
|
645
|
+
return false;
|
646
|
+
|
647
|
+
}
|
648
|
+
|
649
|
+
if (pw.getBytes().length > MAX) {
|
650
|
+
|
651
|
+
this.errorMessage = "Please type in your PW less than 50 byte";
|
652
|
+
|
653
|
+
|
654
|
+
|
655
|
+
return false;
|
656
|
+
|
657
|
+
}
|
658
|
+
|
659
|
+
return true;
|
660
|
+
|
661
|
+
}
|
662
|
+
|
663
|
+
|
664
|
+
|
665
|
+
}
|
666
|
+
|
667
|
+
|
668
|
+
|
605
669
|
```
|
606
670
|
|
607
671
|
###解決したいこと
|
2
修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
|
21
21
|
5:検索処理エラーの場合、"error has occured in login-process"と表示
|
22
22
|
|
23
|
-
6:検索結果が件の場合、"UserName or PW is wrong"と表示
|
23
|
+
6:検索結果が0件の場合、"UserName or PW is wrong"と表示
|
24
24
|
|
25
25
|
|
26
26
|
|
1
修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
DBから抽出したデータをjspで表示したい
|
1
|
+
修正DBから抽出したデータをjspで表示したい
|
test
CHANGED
@@ -610,10 +610,6 @@
|
|
610
610
|
|
611
611
|
・UserDtoクラスの各フィールドにDBから抽出した値を取得
|
612
612
|
|
613
|
-
###Error
|
614
|
-
|
615
|
-
java.sql.SQLException: 列名が無効です。
|
616
|
-
|
617
613
|
|
618
614
|
|
619
615
|
|