Wert aus Datenbank mit jst in Auswahlliste anzeige

messmar

Erfahrenes Mitglied
Hallo,

kann Jemand mir bitte ein Beispiel bzw. Code-Schnipßel oder Link dafür, wie man Werte aus der Datenbank mit jstl in einer Auswahlliste anzeigt, posten?

Der Hintergrund ist, dass ich versuche zwei Auswahllisten bei einer Startseite (index.jsp) dynamisch mit Werten aus einer Datenbank auszufüllen.

Ich glaube, dass man die Werte aus der Datenbank in einem Array speichern muss und sie dann in dem Value und Text der Auswahlliste über eine Variable ausgeben kann.

Das ist zunächst meine Idee und für ein Beispiel wäre sehr sehr dankbar.

Gruß
Messmar
 
Die Lösung:

<select name="carKategorie" id="automarke" style="float:left;width:210px;margin-top:-13px;margin-left:27px;">
<option value="" selected></option>
<sql:query var="query1" dataSource="${MyTestDrive}" sql="select * from car_sort"></sql:query>
<c:forEach var="row" items="${query1.rows}">
<c:set var="n" value="OK" />
<option value="<c:out value='${row.name}' />">
<c:out value="${row.sort}" />
</option>
</c:forEach>
<c:if test="${n != 'OK'}">
<c:out value="No such Records" />
</c:if>
</select>
 
Zurück