Я пытаюсь получить значения, которые я вставил в базу данных динамически, но я не могу получить значение

#jsp #servlets

#jsp #сервлеты

Вопрос:

Я пытаюсь получить значения, которые я вставил в базу данных динамически, но я не могу получить значение. вот мой код

      String[] SchoolName = request.getParameterValues("shoolname");
     String[] DateFrom = request.getParameterValues("Dateform");
     String[] DateTo = request.getParameterValues("Datato");
     String[] DiscriptDetails = request.getParameterValues("Dscript");
  

это для вставки данных, и это работает хорошо.

  for ( int i = 0 ; i < SchoolName.length;  i ) {
        educatiodetails edu = new educatiodetails();
        edu.setSchoolName(SchoolName[i]);
        edu.setDateFrom(DateFrom[i]);
        edu.setDateTo(DateTo[i]);
        edu.setDiscriptDetails(DiscriptDetails[i]);


                 EducatiIMP education = new EducatiIMP();
                 education.addEducation(edu);
                 HttpSession session = request.getSession(true);       
  

// здесь я пытаюсь получить значения

                 addEducation.getList();
               educatiodetails educat =education.geteducatiodetails(SchoolName[i]); 
session.setAttribute("educat",educat);
                   }
                  }
  

и вот мой jsp, который должен просматривать данные для пользователя.

 <% educatiodetails eduact = (educatiodetails) (session.getAttribute("educat"));%>
                  <% if (eduact != null ) { %>
                  <%= eduact.getSchoolName()%>

<%}%>
  

Комментарии:

1. также я попробовал foreach и получил тот же результат. Я не могу использовать более одного данные для каждого значения текстового поля.