JSP
<FORM ACTION="doSomething.jsp" >
<INPUT TYPE="radio" NAME="kaspomat" VALUE="a10" CHECKED>radio Button 1
<INPUT TYPE="radio" NAME="kaspomat" VALUE="a20">radio Button 2
<INPUT TYPE="submit" VALUE="Submit">
</FORM>
的servlet
String radio = request.getParameter("kaspomat");
if( radio.equals("a10") ) {
out.println("a10 was selected...");
}
我知道如果我想从单选按钮获取价值,我必须编写类似上面的代码。
但是如果我的jsp看起来像这样呢
<form method ="post" action="book">
<%
for(Book book : arrBook) {
%><tr>
<td><input type ="radio" name="book" value="<%=book.getBookid()%>"><%=book.getBookid()%></td>
<td><%=book.getDesc()%></td>
<td><%=book.getDate()%></td>
</tr>
<%
}
%>
所以我的问题是。 我还能从下面的代码中通过单选按钮获取值吗?我这样做了吗?
String book = request.getParameter("book");
if(radio.equals("123")) {
out.prinlnt("123 book ID was selected...");
}
假设我的阵列有很多不同ID的书
答案 0 :(得分:0)
你可以简单地循环。
map.addEventListener('tap', event1, false);
var event1=function (evt) {
console.log("executing listner 1");
map.removeEventListener('tap', event1);
}