Несколько тегов ввода Thymeleaf с одинаковым именем - PullRequest
0 голосов
/ 07 августа 2020

Я пришел из фона PHP.

Добавить несколько тегов ввода с одинаковым именем так же просто, как:

<input type="text" name="phone[]"/>
<input type="text" name="phone[]"/>

Затем я получу их в контроллере как массив из двух телефонных номеров.

Как я могу реализовать то же самое с тимелеафом? Имейте в виду, что номер телефона не привязан к двум и может быть динамически сгенерирован с помощью функции js

.

1 Ответ

1 голос
/ 07 августа 2020

Вы можете ввести несколько значений в виде списка массивов

<form th:object="${details}">
    <input type="text" name="*{phone[0]}"/>
    <input type="text" name="*{phone[1]}"/>
</form>
...