【发布时间】:2017-09-14 11:44:43
【问题描述】:
我已经动态创建了按钮。
<form action="/" method="post">
<table cellpadding="4">
<%
List<Room> rl = (List<Room>) request.getAttribute("roomList");
if(rl != null) {
for (Room r : rl) {
String name = r.getName();
%>
<tr>
<td><%=name%></td>
<td><input type="submit" value="Add a Booking" name=<%=name%> /></td>
</tr>
<%
}
}
%>
</table>
我知道用下面的代码点击了哪个按钮;
String addButton = req.getParameter("addButton");
但是,在这种情况下,我无法知道按钮的名称。因为按钮的名称可以是任何东西。我怎么知道按下了哪个按钮?提前致谢!
【问题讨论】:
-
您的代码中只有一个提交按钮,为什么还要期待更多?
-
感谢您的评论,但它在“for (Room r : rl)”循环内。会有一个或多个
-
我明白了,请在下面查看我的答案。
标签: java html jsp servlets scriptlet