Java 如何避免使用jsp从数据库打印重复的名称?
我有一个这样的数据库:Java 如何避免使用jsp从数据库打印重复的名称?,java,hibernate,jsp,collections,Java,Hibernate,Jsp,Collections,我有一个这样的数据库: Student name| subject|subject code Ali | java | 5263 Ali | php | 9566 在显示时,我只希望Ali打印一次。我使用的是收集框架,但仍然没有得到预期的输出 以下是我的代码: <% Student_fetch namesDAO = new Student_fetch (); List<Student> all_names = name
Student name| subject|subject code
Ali | java | 5263
Ali | php | 9566
在显示时,我只希望Ali打印一次。我使用的是收集框架,但仍然没有得到预期的输出
以下是我的代码:
<% 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());
}
%>
请帮助我..将名称存储在数组中并在该数组中进行检查。如果该值重复,则显示一次,否则仅显示我建议使用的值。不包含重复元素的集合
<% 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());
}
%>
能否请您发布代码以便我们查看?您将如何选择要打印的Ali?我希望Ali只打印一次,但主题和代码都应打印是我的条件谢谢这一帮助me@learningjava如果这是你想要的答案,请接受这个答案,因为也许有一天,有人会寻找和你一样的答案