質問編集履歴
3
文言修正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
Java(JavaServer Faces)での画面側
|
1
|
+
Java(JavaServer Faces)での画面側からの配列の受け取り方
|
test
CHANGED
@@ -1,8 +1,6 @@
|
|
1
|
-
|
1
|
+
画面から配列のパラメータを渡したときの、Java側の受け取り方の記述が分かりません。
|
2
2
|
|
3
|
-
PHP側から配列のパラメータを渡したときの、Java側の受け取り方の記述が分かりません。
|
4
|
-
|
5
|
-
【
|
3
|
+
【画面】
|
6
4
|
"searchdate"と"employeeNo[]"を引数で渡します。
|
7
5
|
|
8
6
|
http://…/testapi/search?searchdate=2022-03-11&employeeNo[]=001&employeeNo[]=002&employeeNo[]=003
|
@@ -20,7 +18,7 @@
|
|
20
18
|
|
21
19
|
|
22
20
|
アノテーションの記載がまずいのか、"employeeNo[]"がうまく受け取れず404NotFoundが帰ってきます。
|
23
|
-
|
21
|
+
画面側はPOSTMANを使用して、テストしています。
|
24
22
|
|
25
23
|
配列ではなく、String文字列にすればうまくいくので、"employeeNo[]"以外のマッピングは問題ありません。
|
26
24
|
どのように記載すれば配列で受け取れるのでしょうか?
|
2
誤字修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -15,7 +15,6 @@
|
|
15
15
|
@NotEmptyString
|
16
16
|
@Dating
|
17
17
|
@QueryParam("searchdate") String searchdate,
|
18
|
-
@NotEmptyString
|
19
18
|
@QueryParam("employeeNo[]") String[] employeeNo
|
20
19
|
)
|
21
20
|
|
1
[]について
test
CHANGED
File without changes
|
test
CHANGED
@@ -11,7 +11,7 @@
|
|
11
11
|
@Path("testapi")
|
12
12
|
@GET
|
13
13
|
@Produces({MediaType.APPLICATION_JSON})
|
14
|
-
public List<
|
14
|
+
public List<testclass> search(
|
15
15
|
@NotEmptyString
|
16
16
|
@Dating
|
17
17
|
@QueryParam("searchdate") String searchdate,
|
@@ -27,3 +27,9 @@
|
|
27
27
|
どのように記載すれば配列で受け取れるのでしょうか?
|
28
28
|
|
29
29
|
よろしくお願いいたします。
|
30
|
+
|
31
|
+
※追記
|
32
|
+
QueryParam("employeeNo[]") String[] employeeNo
|
33
|
+
の[]を外して、
|
34
|
+
QueryParam("employeeNo") String employeeNo
|
35
|
+
とすれば、apiが呼ばれましたが、employeeNoの中はNullでした。
|