Как избежать печати дубликата имени из базы данных с использованием jsp? - PullRequest
0 голосов
/ 08 сентября 2018

У меня есть такая база данных:

Student name| subject|subject code 
Ali         | java   | 5263
Ali         | php    | 9566  

при отображении я просто хочу, чтобы Али печатался один раз. Я использую Collection Frameworks, но все еще не получаю ожидаемый результат.

следующий мой код:

<%     Student_fetch  namesDAO = new Student_fetch ();
List<Student> all_names = namesDAO.getDetails(); 
   for( Students s1  :all_names) {  


    out.println(s1.getStud_name());
    out.println(s1.getStud_subject());
    out.println(s1.getStud_code());
      }
      %>

Пожалуйста, помогите мне ..

Ответы [ 2 ]

0 голосов
/ 09 сентября 2018

Я рекомендовал использовать 'java.util.Set' . Коллекция, которая не содержит повторяющихся элементов.

<% Student_fetch  namesDAO = new Student_fetch ();
 Set<Student> all_names = namesDAO.getDetails(); 
   for( Students s1  :all_names) {  
    out.println(s1.getStud_name());
    out.println(s1.getStud_subject());
    out.println(s1.getStud_code());
   }
%>
0 голосов
/ 08 сентября 2018

Сохранить имена в массиве и выполнить проверку в этом массиве. Если значение повторяется, отобразите его еще раз, просто отобразите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...