Requestの同名のKeyから複数の値を取り出す方法 | 株式会社アースリンク

Engineer Blog開発者ブログ

2021.5.18

Requestの同名のKeyから複数の値を取り出す方法

こんにちは。
今回はrequestの中身の取り出し方の一部を記載します。

 

<FORM>
    <INPUT type="hidden" name="test" value="test1"></INPUT>
    <INPUT type="hidden" name="test" value="test2"></INPUT>
</FORM>

 

上記のFORMを送信した場合、Requestには下記の値が格納されています。

{ test: "test1" }

 

この状態で test の値を直接取りだそうとすると、このような書き方、結果になります。

request.test
> test1 String型

 

ですが、request.get()を使用することで…

request.get("test")
> [“test1”, “test2”] Array型

 

このように同じ名前のKeyの値を全て取り出すことができます。

意外と便利ですので、覚えておくと得をする…かも?

Contact
お問い合わせ

電話番号0120 - 889 - 236
受付時間:平日 9:00-18:00