Когда пользователь нажимает на кнопку, я хочу получить номер мобильного телефона. нажатого пользователя. Данные хранятся в списке массивов и отображаются в таблице с помощью цикла for.
Технологии, используемые в backend: -JSP -Сервлет -ЯВА
<%
ArrayList<HospitalDTO> list=(ArrayList<HospitalDTO>)request.getAttribute("arrayList");
for(HospitalDTO hsp:list)
{
long no=hsp.getNumber();
//session.setAttribute("contactNumber",no);
String name=hsp.getName();
Date nextDD=hsp.getNextDD();
Date lastDD=hsp.getLastDD();
out.println("<tr><td class='text-center'>"+no+"</td><td class='text-center'>"+name+"</td><td class='text-center'>"+lastDD+
"</td><td class='text-center'>"+nextDD+"</td><td class='text-center'><form action='SendSmsServlet' method='post'><input type='submit' class='btn btn-info' value='Notify Donor'></form></td></tr>");
}
%>
Спасибо за любую поддержку.




Вы должны добавить номер телефона в качестве поля формы, чтобы его отправили обратно на сервер.
Вот пример кода формы. Отрегулируйте в соответствии с вашими потребностями, а затем замените часть вашего кода между <form> и </form>.
"<form action='SendSmsServlet' method='post'>"+
"<input type='hidden' name='PhoneNumber' value='"+no+"' />"+
"<input type='submit' class='btn btn-info' value='Notify Donor'>"+
"</form>"