Ne znam kakva ti je struktura aplikacije ali pokusacu
Napravis model klasu (npr. User) koja predstavlja tabelu u bazi (id, ime... i svi geteri i seteri)
Napravis klasu koja ce bit pozivana iz jsp strane (npr. UserList).
U njoj definises
* listu model klasa (List<User> listUser;) sa set i get
* public metodu load() u kojoj ces uraditi upit na bazu (kako si vec to osmislio ne znam, mozda direktno u metodi a mozda pozivom druge klase)
zatim ces u for petlji napuniti listUser tako sto u petlji instanciras User i popunis podacima pa dodas u listUser i tako za svaki red rezultata
Jedna user klasa predstavlja jedan red u bazi
listUser = new ArrayList<User>();
for(lista rezultata) {
User user = new User();
user.setId(rezultat.id);
...
listUser.add(user);
}
U jsp strani dodas
<%@taglib uri="
http://java.sun.com/jsp/jstl/core" prefix="c"%> (dodaj u aplikaciju jstl paket)
<jsp:useBean id="userList" class="putanjaDoKlase.UserList" scope="request" />
Ispod toga napravis scriplet u kojem pozoves load metodu
<%
userList.load();
%>
i tamo gde zelis da izlistas rezultate
<table>
<c:forEach items="${userList.listUser}" var="row" >
<tr>
<td><c:out value="${row.id}" /></td>
<td><c:out value="${row.ime}" /></td>
...
</tr>
</c:forEach>
</table>
Naravno listanje mozes i bez jstl ali je ovako lepse heh
To je otprilike to, nadam se da nisam nesto izostavio ;)