我想在下面的代码中使用 Spring MVC 隐藏标签。这在下面的代码中是否可能,我必须在我的控制器中编写才能做到这一点,或者我正在做的是正确的。
<c:forEach var="record" items="${records}">
<tr>
<td>
<form:form id="myForm" action="list.html" method="post">
<input type="hidden" name="record" value="${record}" />
<a href="#" onclick="document.getElementById('myForm').submit();">Submit</a>
</form:form>
</td>
</tr>
</c:forEach>
任何帮助将不胜感激。
原文由 Harry 发布,翻译遵循 CC BY-SA 4.0 许可协议
你走在正确的轨道上[取决于你的支持 bean 是什么],但是为了 在提交 时将 ID 作为隐藏字段自动绑定到“Person”bean(在本例中),你会做类似的事情:
如果您想 呈现 一个隐藏字段,您可以使用
form:hidden
标签:查看 Spring 文档的 Hidden Input Tag 部分。