Обработка форм с использованием Thymeleaf - PullRequest
0 голосов
/ 01 октября 2019

У меня есть следующий код / ​​класс 'ServiceRequest', и я хочу использовать его, чтобы написать форму POST и конечную точку отдыха в Spring Rest и Thymeleaf.

public class ServiceRequest {

 private Map<String, ServiceObject> serviceMap = new HashMap<>();
}

public class ServiceObject {
  private String id;
  private String name;
}

Я выполнил Java-часть, но нене знаю, как обращаться с Картами как объектом формы. Я буду признателен, если кто-нибудь поделится каким-либо примером или напишет какой-нибудь пример скрипта Thymeleaf здесь.

1 Ответ

0 голосов
/ 01 октября 2019

Вы можете сделать это следующим образом:

<tr th:each="serviceItem: ${ServiceRequest.serviceMap}">
    <td th:text="${serviceItem.key}">keyvalue</td>
    <td th:text="${serviceItem.value}">data</td>
</tr>

Используйте th: each для итерации карты, и вы получите переменные элемента типа java.util.Map.Entry. Справочник Документ

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...