Java 向jsp按钮添加ID
我有如下按钮:Java 向jsp按钮添加ID,java,jsp,servlets,button,Java,Jsp,Servlets,Button,我有如下按钮: <c:forEach var="item" items="${openOrders}"> <tr> <td><input name="getOrder" type="submit" value="- Coffee Order ${item.id}"/></td> </tr> <tr> &l
<c:forEach var="item" items="${openOrders}">
<tr>
<td><input name="getOrder" type="submit" value="- Coffee Order ${item.id}"/></td>
</tr>
<tr>
<td><input name="getOrder" type="submit" value="- Coffee Order ${item.id}"/></td>
</tr>
</c:forEach>
因为我认为如果我这样做,隐藏字段将始终包含最后一项的值。如果我正确理解了您的要求,您可以为每一行创建表单。因此,当任何用户单击按钮时,每个表单都只有getOrder和隐藏字段getOrderId。因此,您可以使用get参数来获取所需的值
<c:forEach var="item" items="${openOrders}">
<form>
<tr>
<td>
<input name="getOrder" type="submit" value="- Coffee Order ${item.id}"/>
<input type="hidden" name="getOrderID" value="${item.id}">
</td>
</tr>
</form>
</c:forEach>
如果我理解正确,您需要添加一个隐藏字段,其值为${item.id}。
<c:forEach var="item" items="${openOrders}">
<form>
<tr>
<td>
<input name="getOrder" type="submit" value="- Coffee Order ${item.id}"/>
<input type="hidden" name="getOrderID" value="${item.id}">
</td>
</tr>
</form>
</c:forEach>