質問編集履歴
2
追加情報
test
CHANGED
File without changes
|
test
CHANGED
@@ -24,6 +24,18 @@
|
|
24
24
|
|
25
25
|
以前、フォワードでListからInfoへ画面遷移はすることはできました。
|
26
26
|
|
27
|
+
フォワードではなくリダイレクトで遷移しなくていけない理由が「なんとなく」としか理解できず、自ら言説明もできない状態です。参考サイトなどのリダイレクト利用方法では、条件によりAのページかBのページへ遷移するので画面遷移に分岐条件があればリダイレクトである必要があるのかなと現状理解しております。
|
28
|
+
|
29
|
+
なので今回自分が作りたいものがなぜリダイレクトで行う必要があるのかがどうしても理解できず、どのようなイメージの元作るべきか分かりません。
|
30
|
+
|
31
|
+
|
32
|
+
|
33
|
+
|
34
|
+
|
35
|
+
Beanクラスでは入力値のセットとゲットをしています。
|
36
|
+
|
37
|
+
DaoクラスではDB接続と、DBへのSQL文(Beanクラスinsertする)、DBへのSQL文(値を取り出す文)があります。
|
38
|
+
|
27
39
|
|
28
40
|
|
29
41
|
|
@@ -34,15 +46,15 @@
|
|
34
46
|
|
35
47
|
|
36
48
|
|
37
|
-
Listページの登録ボタンを押すと、画面遷移先が真っ白になっている。
|
38
49
|
|
39
|
-
遷移先のURLはInfoページを示している
|
40
50
|
|
41
51
|
|
42
52
|
|
43
53
|
```
|
44
54
|
|
55
|
+
Listページの登録ボタンを押すと、画面遷移先が真っ白になっている。
|
56
|
+
|
45
|
-
|
57
|
+
遷移先のURLはInfoページを示している
|
46
58
|
|
47
59
|
```
|
48
60
|
|
@@ -58,15 +70,41 @@
|
|
58
70
|
|
59
71
|
|
60
72
|
|
73
|
+
protected void doPost(HttpServletRequest request, HttpServletResponse response)
|
74
|
+
|
75
|
+
throws ServletException, IOException {
|
76
|
+
|
77
|
+
// TODO Auto-generated method stub
|
78
|
+
|
79
|
+
|
80
|
+
|
81
|
+
request.setCharacterEncoding("utf-8");
|
82
|
+
|
83
|
+
|
84
|
+
|
85
|
+
Bean bean = new Bean();
|
86
|
+
|
87
|
+
|
88
|
+
|
61
89
|
bean.setProductId(Integer.parseInt(customerId));
|
62
90
|
|
63
91
|
bean.setProductGenreCode(customerCode);
|
64
92
|
|
65
93
|
|
66
94
|
|
95
|
+
CustomerDao dao = new customerDao();
|
96
|
+
|
97
|
+
List<Bean> DaoList = dao.findAll();
|
98
|
+
|
99
|
+
dao.insert(bean);
|
100
|
+
|
101
|
+
|
102
|
+
|
67
103
|
RequestDispatcher dispatcher = request.getRequestDispatcher("/WEB-INF/CustomerList.jsp");
|
68
104
|
|
69
105
|
response.sendRedirect(CustomerList);
|
106
|
+
|
107
|
+
|
70
108
|
|
71
109
|
} catch (ClassNotFoundException | SQLException e) {
|
72
110
|
|
@@ -99,7 +137,3 @@
|
|
99
137
|
|
100
138
|
|
101
139
|
### 補足情報(FW/ツールのバージョンなど)
|
102
|
-
|
103
|
-
|
104
|
-
|
105
|
-
ここにより詳細な情報を記載してください。Info
|
1
自身でできたこと、理解できたことなどを追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -5,6 +5,24 @@
|
|
5
5
|
|
6
6
|
|
7
7
|
List.jspにてセレクトボックスの入力フォームを作成し、DaoクラスでDB接続し入力された値をDBに格納し、Info.jspにて、入力しDBに格納した値を表示したいです。
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
リダイレクトに対する理解が乏しく、
|
12
|
+
|
13
|
+
書籍や関連サイトを見ても
|
14
|
+
|
15
|
+
下記の考え方のどの部分がリダイレクトにあたるか理解できませんでした。
|
16
|
+
|
17
|
+
|
18
|
+
|
19
|
+
Listのセレクトボックスで値が入力される→Daoで値をDBに格納する→値を取り出す→Infoで値を表示する
|
20
|
+
|
21
|
+
|
22
|
+
|
23
|
+
|
24
|
+
|
25
|
+
以前、フォワードでListからInfoへ画面遷移はすることはできました。
|
8
26
|
|
9
27
|
|
10
28
|
|