javascript - 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。
有没有一种解决方案可以只检索名为 clicked 的 test.id,然后调用 GET 方法?
谢谢!
解决方案
我不知道如何使用这个查看引擎来做到这一点。但基本的想法是,与其动态创建许多不同的表单,不如让表单成为一个包装器,然后在该表单中动态地引入每个项目。单击该项目时,应触发表单,该表单action
应设置为接受参数的函数,该参数应为item.id
推荐阅读
- laravel - 下一页单击分页后Laravel过滤器重置
- python - 我想为 3-best 分类定义损失函数
- robotframework - 在 Robot Framework 的 Test Teardown 中设置测试消息限制
- python - 如何使用 Python 解密 Cisco 密码类型 7?
- jhipster - 无法从最新的 JHipster 6.5.0 导出 JDL。错误显示“无法读取未定义的属性‘错误’”
- javascript - 将 1 添加到 CSS 选择器
- python-3.x - 使用pickle.load反序列化uwsgi上的自定义对象时出现AttributeError:Can't get attribute 'ModelConfig' on
- php - 当我生成sql脚本而不是直接访问数据库时,如何防止sql注入漏洞?
- javascript - 迭代表格行和单元格并更改特定样式
- java - 用java下载网站时只得到符号