Итак, у меня есть таблица на странице jsp, которая показывает данные, полученные из базы данных через ArrayList, перенаправленные на страницу. В каждой строке таблицы есть радиокнопка, соответствующая ей. Теперь я хотел бы получить доступ к элементам в строке (члены ArrayList при выборе соответствующего переключателя, а затем нажать кнопку «Изменить») Любые мысли о том, как достичь этого, будут очень оценены. Вот мой код для небольшого ввода.Доступ к определенному члену ArrayList с использованием Javascript
<%
ArrayList<requestbean> reqjsp = new ArrayList<requestbean>();
reqjsp = (ArrayList<requestbean>) (request.getAttribute("reqdb"));
%>
<script type ="text/javascript">
function x() {
var ele = document.getElementsByName('reqradio');
var i = ele.length;
for (var j = 0; j < i; j++) {
if (ele[j].checked) {
document.getElementById("edireq").disabled = false;
alert('request ' + (j + 1) + ' selected');
//Here is where the functionality is desired to access reqjsp.get(j)
}
}
}
</script>
<input type="button" name="edireq" id="edireq" onclick="x()" value="Edit Request">
Это несколько столбцов в моем столе.
<%
for (int i = 0; i < reqjsp.size(); i++) {
%>
<tr>
<td> <input type="radio" name="reqradio" id="req<%=(i+1) %>"></td>
<td><%= reqjsp.get(i).getRequestid() %></td>
<td><%= reqjsp.get(i).getRequestor() %></td>
<td><%= reqjsp.get(i).getApprover() %></td>
</tr>
<%} %>
JavaScript = ява –