У меня проблема, которую я пытаюсь решить. Я хочу иметь возможность вызывать API с помощью метода GET. Я хотел бы нажать на чье-то «ИМЯ» и после нажатия ссылки выполнить вызов GET API, определенный через контроллер. т.е. /test/{test.id}
Это текущий результат таблицы:
NAME | USERNAME
--------------------
JOHN. | JOHN345
AMY. | AMY6789.
MARY. | MARY5678.
У меня есть следующий код:
<table class="table table=bordered">
<tr>
<th>Name</th>
<th>Username</th>
</tr>
<c:forEach items=${list} var="test" varStatus="status">
<tr>
<form:form id="id" action="/test/${test.id} method=get modelAttributes="test">
<td><button id ="submit" class="btn btn-link" value="submit">{$test.name}</button></td>
</tr>
</form:form>
<td>${test.username}</td>
Проблема при этом он дает мне все ответы для всех test.ids для каждого человека из-за forEach l oop. Мне нужно иметь forEach на месте, чтобы убедиться, что у меня созданы все test.ids.
Есть ли решение для получения только test.id для этого имени, по которому щелкнули, а затем выполнить вызов метода GET?
Спасибо!