質問編集履歴
5
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -96,7 +96,7 @@
|
|
96
96
|
|
97
97
|
回答をいただいてソースを少しだけ修正しました。
|
98
98
|
|
99
|
-
遷移するためのメソッドを消して直接その遷移先に遷移するように修正しました。ありがとうございま
|
99
|
+
遷移するためのメソッドを消して直接その遷移先に遷移するように修正しました(☆の部分です)。ありがとうございます。
|
100
100
|
|
101
101
|
```
|
102
102
|
|
@@ -124,9 +124,9 @@
|
|
124
124
|
|
125
125
|
//画像のみor文章・画像の登録
|
126
126
|
|
127
|
-
String fileName = function.getFileName(file);
|
127
|
+
☆String fileName = function.getFileName(file);
|
128
128
|
|
129
|
-
function.uploadFolder(file, fileName);
|
129
|
+
☆function.uploadFolder(file, fileName);
|
130
130
|
|
131
131
|
dao.posting(text, address, penName, fileName);
|
132
132
|
|
4
追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -83,3 +83,61 @@
|
|
83
83
|
|
84
84
|
|
85
85
|
現在この「他のクラスに書かれている処理に遷移するためのメソッド」に違和感を感じているのですが、皆様はこのようなメソッドを作成しているのでしょうか。回答よろしくお願いします。
|
86
|
+
|
87
|
+
|
88
|
+
|
89
|
+
|
90
|
+
|
91
|
+
|
92
|
+
|
93
|
+
|
94
|
+
|
95
|
+
、、、
|
96
|
+
|
97
|
+
回答をいただいてソースを少しだけ修正しました。
|
98
|
+
|
99
|
+
遷移するためのメソッドを消して直接その遷移先に遷移するように修正しました。ありがとうございました。
|
100
|
+
|
101
|
+
```
|
102
|
+
|
103
|
+
public boolean posting(String text, String address, String penName, Part file) {
|
104
|
+
|
105
|
+
if (function.checkNull(text) && function.checkNull(file)) {
|
106
|
+
|
107
|
+
function.addErrorMessage("文章または画像を入力してください。");
|
108
|
+
|
109
|
+
return false;
|
110
|
+
|
111
|
+
}
|
112
|
+
|
113
|
+
if (function.checkNull(file)) {
|
114
|
+
|
115
|
+
//文章のみの登録
|
116
|
+
|
117
|
+
dao.posting(text, address, penName, "noImage.jpg");
|
118
|
+
|
119
|
+
return true;
|
120
|
+
|
121
|
+
}
|
122
|
+
|
123
|
+
if (function.checkJPG(file)) {
|
124
|
+
|
125
|
+
//画像のみor文章・画像の登録
|
126
|
+
|
127
|
+
String fileName = function.getFileName(file);
|
128
|
+
|
129
|
+
function.uploadFolder(file, fileName);
|
130
|
+
|
131
|
+
dao.posting(text, address, penName, fileName);
|
132
|
+
|
133
|
+
return true;
|
134
|
+
|
135
|
+
}
|
136
|
+
|
137
|
+
function.addErrorMessage("画像はJPG形式の画像のみ使用できます。");
|
138
|
+
|
139
|
+
return false;
|
140
|
+
|
141
|
+
}
|
142
|
+
|
143
|
+
```
|
3
誤記の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -78,30 +78,6 @@
|
|
78
78
|
|
79
79
|
}
|
80
80
|
|
81
|
-
★
|
82
|
-
|
83
|
-
/**
|
84
|
-
|
85
|
-
* Daoの登録メソッドに値を持って行きます。
|
86
|
-
|
87
|
-
*
|
88
|
-
|
89
|
-
* @param text
|
90
|
-
|
91
|
-
* @param address
|
92
|
-
|
93
|
-
* @param penName
|
94
|
-
|
95
|
-
* @param file
|
96
|
-
|
97
|
-
*/
|
98
|
-
|
99
|
-
private void transitDao(String text, String address, String penName, String fileName) {
|
100
|
-
|
101
|
-
dao.posting(text, address, penName, fileName);
|
102
|
-
|
103
|
-
}
|
104
|
-
|
105
81
|
```
|
106
82
|
|
107
83
|
|
2
誤記の修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -78,6 +78,30 @@
|
|
78
78
|
|
79
79
|
}
|
80
80
|
|
81
|
+
★
|
82
|
+
|
83
|
+
/**
|
84
|
+
|
85
|
+
* Daoの登録メソッドに値を持って行きます。
|
86
|
+
|
87
|
+
*
|
88
|
+
|
89
|
+
* @param text
|
90
|
+
|
91
|
+
* @param address
|
92
|
+
|
93
|
+
* @param penName
|
94
|
+
|
95
|
+
* @param file
|
96
|
+
|
97
|
+
*/
|
98
|
+
|
99
|
+
private void transitDao(String text, String address, String penName, String fileName) {
|
100
|
+
|
101
|
+
dao.posting(text, address, penName, fileName);
|
102
|
+
|
103
|
+
}
|
104
|
+
|
81
105
|
```
|
82
106
|
|
83
107
|
|
1
誤記を修正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
1クラスの1メソッドを極力少なくするために「他のクラスに書かれている処理に遷移するためのメソッド」を作ることがあります。
|
6
6
|
|
7
|
-
(ロジックを書くクラスでコントローラーにtrue,falseを渡して画面遷移の判断材料にしています)
|
7
|
+
(以下の例はロジックを書くクラスです。コントローラーにtrue,falseを渡して画面遷移の判断材料にしています)
|
8
8
|
|
9
9
|
```
|
10
10
|
|