質問編集履歴

4

2019/10/20 05:39

投稿

sylvia1na
sylvia1na

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,8 @@
1
1
  ### >画像は修正画面のJSP(modify.jsp)についての説明です。まず、1枚目の画像、会員番号以外、全員のすべての項目は全部同時に修正可能の状態になっています。
2
2
 
3
+
4
+
3
- そして、すべての項目にspace(入力無し)がNGとなるというチェックを入れたいです。
5
+ ### >そして、すべての項目にspace(入力無し)がNGとなるというチェックを入れたいです。
4
6
 
5
7
  2枚目の画像は例として、例えば櫻井O宏の趣味は未入力で、中村O一の住所は未入力で、3番目の人の名前は未入力となってます。なので、全員NGです。
6
8
 
@@ -22,9 +24,11 @@
22
24
 
23
25
 
24
26
 
25
- ```private void updatChk(HttpServlet Request req,HttpServlet Response res){
27
+ ```
26
28
 
29
+ private void updatChk(HttpServlet Request req,HttpServlet Response res){
30
+
27
- try{
31
+ try{
28
32
 
29
33
 
30
34
 
@@ -146,6 +150,6 @@
146
150
 
147
151
  }
148
152
 
149
- コード
153
+
150
154
 
151
155
  ```

3

2019/10/20 05:39

投稿

sylvia1na
sylvia1na

スコア6

test CHANGED
File without changes
test CHANGED
@@ -20,129 +20,131 @@
20
20
 
21
21
  ### ~~ユニークモードのソースコード~~
22
22
 
23
+
24
+
23
25
  ```private void updatChk(HttpServlet Request req,HttpServlet Response res){
24
26
 
25
27
  try{
26
28
 
27
29
 
28
30
 
29
- **//Beanインスタンスの生成**
31
+ //Beanインスタンスの生成
30
32
 
31
-    EmpMstFrom empData = new EmpMstForm();
33
+ EmpMstFrom empData = new EmpMstForm();
32
34
 
33
35
 
34
36
 
35
- **//入力値のセット**
37
+ //入力値のセット
36
38
 
37
- String name = req.getParameter("name").toString();
39
+ String name = req.getParameter("name").toString();
38
40
 
39
- String name = req.getParameter("address").toString();
41
+ String name = req.getParameter("address").toString();
40
42
 
41
- String name = req.getParameter("hobby").toString();
43
+ String name = req.getParameter("hobby").toString();
42
44
 
43
- req.setCharacterEncoding("UTF-8");
45
+ req.setCharacterEncoding("UTF-8");
44
46
 
45
47
 
46
48
 
47
- **//名前チェック**
49
+ //名前チェック
48
50
 
49
-    boolean nmFlg = false;
51
+ boolean nmFlg = false;
50
52
 
51
53
 
52
54
 
53
- **//入力必須 **
55
+ //入力必須
54
56
 
55
- if(null!=name&&!name,equals("")){
57
+ if(null!=name&&!name,equals("")){
56
58
 
57
- nmFlg=true;
59
+ nmFlg=true;
58
60
 
59
- }
61
+ }
60
62
 
61
- empData.setNmFlg(nmFlg);
63
+ empData.setNmFlg(nmFlg);
62
64
 
63
65
 
64
66
 
65
- **//住所ェック**
67
+ //住所ェック
66
68
 
67
-    boolean adFlg = false;
69
+ boolean adFlg = false;
68
70
 
69
71
 
70
72
 
71
- **//入力必須 **
73
+ //入力必須
72
74
 
73
- if(null!=address&&!address,equals("")){
75
+ if(null!=address&&!address,equals("")){
74
76
 
75
- adFlg=true;
77
+ adFlg=true;
76
78
 
77
- }
79
+ }
78
80
 
79
- empData.setAdFlg(adFlg);
81
+ empData.setAdFlg(adFlg);
80
82
 
81
83
 
82
84
 
83
- **//趣味チェック**
85
+ //趣味チェック
84
86
 
85
-    boolean hbFlg = false;
87
+ boolean hbFlg = false;
86
88
 
87
89
 
88
90
 
89
- **//入力必須 **
91
+ //入力必須
90
92
 
91
- if(null!=hobby&&!hobby,equals("")){
93
+ if(null!=hobby&&!hobby,equals("")){
92
94
 
93
- hbFlg=true;
95
+ hbFlg=true;
94
96
 
95
- }
97
+ }
96
98
 
97
- empData.setHbFlg(hbFlg);
99
+ empData.setHbFlg(hbFlg);
98
100
 
99
101
 
100
102
 
101
- **//Servlet Contextの取得**
103
+ //Servlet Contextの取得
102
104
 
103
- ServletContext sc = get ServletContext();
105
+ ServletContext sc = get ServletContext();
104
106
 
105
- System.out.println("名前chk":"+nmFlg"+"住所chk":+"adFlg"+"趣味chk":+"hbFlg");
107
+ System.out.println("名前chk":"+nmFlg"+"住所chk":+"adFlg"+"趣味chk":+"hbFlg");
106
108
 
107
109
 
108
110
 
109
- **//パラメーターの取得**
111
+ //パラメーターの取得
110
112
 
111
-     empData.setname(req.getParameter("name"));
113
+ empData.setname(req.getParameter("name"));
112
114
 
113
- empData.setname(req.getParameter("address"));
115
+ empData.setname(req.getParameter("address"));
114
116
 
115
- empData.setname(req.getParameter("hobby"));
117
+ empData.setname(req.getParameter("hobby"));
116
118
 
117
- req.setAttribute("empData"),empData);
119
+ req.setAttribute("empData"),empData);
118
120
 
119
121
 
120
122
 
121
- **//入力にエラーが含まれるときは修正画面に戻る**
123
+ //入力にエラーが含まれるときは修正画面に戻る
122
124
 
123
- if(!nmFlg||!adFlg||!hbFlg){
125
+ if(!nmFlg||!adFlg||!hbFlg){
124
126
 
125
- RequestDispatcher rd = sc.getRequestDispatcher("/jsp/emp/modify.jsp);
127
+ RequestDispatcher rd = sc.getRequestDispatcher("/jsp/emp/modify.jsp);
126
128
 
127
- rd.forward(req,res);
129
+ rd.forward(req,res);
128
130
 
129
131
 
130
132
 
131
- **//入力OKならそのまま参照画面へ遷移する**
133
+ //入力OKならそのまま参照画面へ遷移する
132
134
 
133
- }else{
135
+ }else{
134
136
 
135
- RequestDispatcher rd = sc.getRequestDispatcher("/jsp/emp/refer.jsp);
137
+ RequestDispatcher rd = sc.getRequestDispatcher("/jsp/emp/refer.jsp);
136
138
 
137
- rd.forward(req,res);
139
+ rd.forward(req,res);
138
140
 
139
- }
141
+ }
140
142
 
141
- }catch(Exception e){
143
+ }catch(Exception e){
142
144
 
143
145
  }
144
146
 
145
- }
147
+ }
146
148
 
147
149
  コード
148
150
 

2

2019/10/20 05:36

投稿

sylvia1na
sylvia1na

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- ### 画像は修正画面のJSP(modify.jsp)についての説明です。まず、1枚目の画像、会員番号以外、全員のすべての項目は全部同時に修正可能の状態になっています。
1
+ ### >画像は修正画面のJSP(modify.jsp)についての説明です。まず、1枚目の画像、会員番号以外、全員のすべての項目は全部同時に修正可能の状態になっています。
2
2
 
3
3
  そして、すべての項目にspace(入力無し)がNGとなるというチェックを入れたいです。
4
4
 
@@ -14,13 +14,13 @@
14
14
 
15
15
 
16
16
 
17
- ### 問題は、このような全員を同時にチェックできる方法をわかりません。今は、ユニークモードだけ書けました。複数の対象を同時に入力チェックできる方法を教えていただきたいです!よろしくお願いいたします。
17
+ ### > 問題は、このような全員を同時にチェックできる方法をわかりません。今は、ユニークモードだけ書けました。複数の対象を同時に入力チェックできる方法を教えていただきたいです!よろしくお願いいたします。
18
18
 
19
19
 
20
20
 
21
- ### ユニークモードの入力チェック
21
+ ### ~~ユニークモードのソースコード~~
22
22
 
23
- private void updatChk(HttpServlet Request req,HttpServlet Response res){
23
+ ```private void updatChk(HttpServlet Request req,HttpServlet Response res){
24
24
 
25
25
  try{
26
26
 
@@ -143,3 +143,7 @@
143
143
  }
144
144
 
145
145
  }
146
+
147
+ コード
148
+
149
+ ```

1

少し見やすくように書きました。

2019/10/20 05:31

投稿

sylvia1na
sylvia1na

スコア6

test CHANGED
File without changes
test CHANGED
@@ -1,4 +1,4 @@
1
- 画像は修正画面のJSP(modify.jsp)についての説明です。まず、1枚目の画像、会員番号以外、全員のすべての項目は全部同時に修正可能の状態になっています。
1
+ ### 画像は修正画面のJSP(modify.jsp)についての説明です。まず、1枚目の画像、会員番号以外、全員のすべての項目は全部同時に修正可能の状態になっています。
2
2
 
3
3
  そして、すべての項目にspace(入力無し)がNGとなるというチェックを入れたいです。
4
4
 
@@ -14,21 +14,25 @@
14
14
 
15
15
 
16
16
 
17
- 問題は、このような全員を同時にチェックできる方法をわかりません。今は、ユニークモードだけ書けました。複数の対象を同時に入力チェックできる方法を教えていただきたいです!よろしくお願いいたします。
17
+ ### 問題は、このような全員を同時にチェックできる方法をわかりません。今は、ユニークモードだけ書けました。複数の対象を同時に入力チェックできる方法を教えていただきたいです!よろしくお願いいたします。
18
18
 
19
19
 
20
20
 
21
- ユニークモードの入力チェック
21
+ ### ユニークモードの入力チェック
22
22
 
23
23
  private void updatChk(HttpServlet Request req,HttpServlet Response res){
24
24
 
25
25
  try{
26
26
 
27
+
28
+
27
- //Beanインスタンスの生成
29
+ **//Beanインスタンスの生成**
28
30
 
29
31
     EmpMstFrom empData = new EmpMstForm();
30
32
 
33
+
34
+
31
- //入力値のセット
35
+ **//入力値のセット**
32
36
 
33
37
  String name = req.getParameter("name").toString();
34
38
 
@@ -38,11 +42,15 @@
38
42
 
39
43
  req.setCharacterEncoding("UTF-8");
40
44
 
45
+
46
+
41
- //名前チェック
47
+ **//名前チェック**
42
48
 
43
49
     boolean nmFlg = false;
44
50
 
51
+
52
+
45
- //入力必須
53
+ **//入力必須 **
46
54
 
47
55
  if(null!=name&&!name,equals("")){
48
56
 
@@ -52,11 +60,15 @@
52
60
 
53
61
  empData.setNmFlg(nmFlg);
54
62
 
63
+
64
+
55
- //住所ェック
65
+ **//住所ェック**
56
66
 
57
67
     boolean adFlg = false;
58
68
 
69
+
70
+
59
- //入力必須
71
+ **//入力必須 **
60
72
 
61
73
  if(null!=address&&!address,equals("")){
62
74
 
@@ -66,11 +78,15 @@
66
78
 
67
79
  empData.setAdFlg(adFlg);
68
80
 
81
+
82
+
69
- //趣味チェック
83
+ **//趣味チェック**
70
84
 
71
85
     boolean hbFlg = false;
72
86
 
87
+
88
+
73
- //入力必須
89
+ **//入力必須 **
74
90
 
75
91
  if(null!=hobby&&!hobby,equals("")){
76
92
 
@@ -80,13 +96,17 @@
80
96
 
81
97
  empData.setHbFlg(hbFlg);
82
98
 
99
+
100
+
83
- //Servlet Contextの取得
101
+ **//Servlet Contextの取得**
84
102
 
85
103
  ServletContext sc = get ServletContext();
86
104
 
87
105
  System.out.println("名前chk":"+nmFlg"+"住所chk":+"adFlg"+"趣味chk":+"hbFlg");
88
106
 
107
+
108
+
89
- //パラメーターの取得
109
+ **//パラメーターの取得**
90
110
 
91
111
      empData.setname(req.getParameter("name"));
92
112
 
@@ -96,7 +116,9 @@
96
116
 
97
117
  req.setAttribute("empData"),empData);
98
118
 
119
+
120
+
99
- //入力にエラーが含まれるときは修正画面に戻る
121
+ **//入力にエラーが含まれるときは修正画面に戻る**
100
122
 
101
123
  if(!nmFlg||!adFlg||!hbFlg){
102
124
 
@@ -104,7 +126,9 @@
104
126
 
105
127
  rd.forward(req,res);
106
128
 
129
+
130
+
107
- //入力OKならそのまま参照画面へ遷移する
131
+ **//入力OKならそのまま参照画面へ遷移する**
108
132
 
109
133
  }else{
110
134