Hi Leute
wie der Titel schon sagt versuche ich zur Zeit eine ArrayList in einer JSP auszugeben. Leider konte ich bisher noch kein ordentliches Bsp. finden das mir weiter hilft.
Erst mal die Ausgangslage: mit Servlets und Jsp´s beschäftige ich mich seit ungefähr 2 Monaten mehr hobbymäßig.
Ich habe ein Servlet in dem ich eine Datenbankabfrage durchführe. das ResultSet überführe ich dann in eine ArrayList
welche in meiner JSP ausgeben werden soll mein erster ansatz ist noch ziemlich verdreht fürchte ich.
Servlet: TransportHandler
In der JSP versuche ich das ganze dann so auszugeben:
naja wie gesagt bisher hab ich sowas noch nicht gemacht und der code oben is halt der versuch aus den infos die ich hatte, irgendwas auf die beine zu stellen. Kennt jemand vllt gute Tutorials oder Bücher zu dem Thema, ode kann mir vllt n tipp geben wie mans lösen könnte?
MfG
derrod
wie der Titel schon sagt versuche ich zur Zeit eine ArrayList in einer JSP auszugeben. Leider konte ich bisher noch kein ordentliches Bsp. finden das mir weiter hilft.
Erst mal die Ausgangslage: mit Servlets und Jsp´s beschäftige ich mich seit ungefähr 2 Monaten mehr hobbymäßig.
Ich habe ein Servlet in dem ich eine Datenbankabfrage durchführe. das ResultSet überführe ich dann in eine ArrayList
welche in meiner JSP ausgeben werden soll mein erster ansatz ist noch ziemlich verdreht fürchte ich.
Servlet: TransportHandler
Code:
Resultset rs;
List<String> list = new ArrayList<String>();
.
.
DB-Abfrage
.
.
// füllen der Liste
while(rs.next()){
list.add(rs.getString("kurzbeschreibung"));
req.setAttribute("num", list );
}
// Aufruf der JSP
config.getServletContext().getRequestDispatcher("/todo.jsp")
.forward(req, resp);
Code:
<c:forEach items="${TransportHandler.list}" var="num" >
<tr>
<td>${num}</td>
</tr>
</c:forEach>
naja wie gesagt bisher hab ich sowas noch nicht gemacht und der code oben is halt der versuch aus den infos die ich hatte, irgendwas auf die beine zu stellen. Kennt jemand vllt gute Tutorials oder Bücher zu dem Thema, ode kann mir vllt n tipp geben wie mans lösen könnte?
MfG
derrod