foreach 检索索引并使 Get API 调用 SpringBoot .jsp



我有一个问题正在尝试解决。我希望能够使用 GET 方法调用 API。 我想单击某人的"NAME",然后单击链接后执行通过控制器定义的 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>

这样做的问题是,由于forEach循环,它为我提供了每个人所有test.ids的所有响应。 我需要有forEach,以确保我创建了所有的test.ids。

有没有解决方案可以仅检索命名单击的 test.id,然后进行GET方法调用?

谢谢!

我不知道如何使用这个查看引擎做到这一点。但基本思想是,不是动态创建许多不同的表单,而是希望使表单成为包装器,然后在该表单中动态引入每个项目。单击该项时,它应触发表单action,该表单应设置为接受参数的函数,并且该参数应为item.id

最新更新