#java #html #jsp #servlets #web-deployment
#java #HTML #jsp #сервлеты #веб-развертывание
Вопрос:
<% ArrayList<QuesnBean> list =new ArrayList<QuesnBean>();
list = (ArrayList<QuesnBean>)request.getAttribute("question");
int i=0, l=list.size();
for(QuesnBean qbean : list)
{
qbean = list.get(i);
out.print("<br><br> Q.No: " (i 1) " ");
out.println(qbean.getQuesn() "<br>");
out.println("<br> <input type='radio' name='o1'> " qbean.getOp1());
out.println("<br> <input type='radio' name='o1'> " qbean.getOp2());
out.println("<br> <input type='radio' name='o1'> " qbean.getOp3());
out.println("<br> <input type='radio' name='o1'> " qbean.getOp4());
if(i<=l){
i ;
}
}
%>
Я ожидаю, что при нажатии кнопки next / previous одновременно будет отображаться один объект qbean, но я получаю все объекты, хранящиеся в qbean, одновременно на одной и той же странице. Мне нужно фактическое решение реализации.
Комментарии:
1. Могу ли я получить код, пожалуйста, любой?
Ответ №1:
Вам следует искать асинхронные технологии, такие как AJAX (асинхронный Javascript и XML)
Вот краткое описание того, как это работает: https://www.w3schools.com/xml/ajax_intro.asp
Комментарии:
1. но все же, как реализовать в трех отдельных кнопках, т.Е. NEXT, PREVIOUS amp; SUBMIT, я все еще не могу разрешить это!