Ich versuche mittels der JSTL eine Datenbank abzufragen und mir die Ergebnisse ausgeben zu lassen. Der Code dazu sieht wie folgt aus:
Nur wird jetzt leider lediglich "${row.value}" ausgegeben, also der String an sich wie er da steht und kein Wert aus der DB.
Mittlerweile gehen mir echt die Ideen aus (zumal ich das erste Mal mit JSTL arbeite).
- Die Verbindung zur Datenbank steht (ein Einfügen von Tabellen mittels <sql:update> funktioniert einwandfrei).
- Es wird kein Fehler ausgegeben und auch keine Exception geworfen.
- Sämtlicher Code den ich mir angesehen habe scheint es genauso zu machen. (Letztendlich habe ich den kurzen Code abgeschrieben).
Nun bin ich mir nicht mal sicher, ob der Fehler an sql:query liegt oder woanders. Wäre echt dankbar, wenn mir da jemand irgendwie weiterhelfen könnte.
Code:
<sql:query var="rs">
select * from user
</sql:query>
<c:forEach var="row" items="${rs.rows}">
<c:out value="${row.value}">
</c:forEach>
Nur wird jetzt leider lediglich "${row.value}" ausgegeben, also der String an sich wie er da steht und kein Wert aus der DB.
Mittlerweile gehen mir echt die Ideen aus (zumal ich das erste Mal mit JSTL arbeite).
- Die Verbindung zur Datenbank steht (ein Einfügen von Tabellen mittels <sql:update> funktioniert einwandfrei).
- Es wird kein Fehler ausgegeben und auch keine Exception geworfen.
- Sämtlicher Code den ich mir angesehen habe scheint es genauso zu machen. (Letztendlich habe ich den kurzen Code abgeschrieben).
Nun bin ich mir nicht mal sicher, ob der Fehler an sql:query liegt oder woanders. Wäre echt dankbar, wenn mir da jemand irgendwie weiterhelfen könnte.