将单选按钮值传递给servlet

时间:2015-06-17 12:37:30

标签: java jsp

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的书

1 个答案:

答案 0 :(得分:0)

你可以简单地循环。

map.addEventListener('tap', event1, false);
  var event1=function (evt) {
         console.log("executing listner 1");
        map.removeEventListener('tap', event1);
  }