0
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>
сервлета
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
В чем Ваш вопрос? –
Есть ли у вас какие-либо ошибки? – Ranjitsinh
Извините за мое неясное объяснение. отредактированный – johny