Es gibt alle Parameterwerte für Steuerelemente mit dem gleichen Namen zurück.
Zum Beispiel:
<input type="checkbox" name="cars" value="audi" /> Audi
<input type="checkbox" name="cars" value="ford" /> Ford
<input type="checkbox" name="cars" value="opel" /> Opel
oder
<select name="cars" multiple>
<option value="audi">Audi</option>
<option value="ford">Ford</option>
<option value="opel">Opel</option>
</select>
Any geprüft/ausgewählten Werte kommen als:
String[] cars = request.getParameterValues("cars");
Es ist auch nützlich für mehrere Auswahlen in Tabellen:
<table>
<tr>
<th>Delete?</th>
<th>Foo</th>
</tr>
<c:forEach items="${list}" var="item">
<tr>
<td><input type="checkbox" name="delete" value="${item.id}"></td>
<td>${item.foo}</td>
</tr>
</c:forEach>
</table>
in Kombination mit
itemDAO.delete(request.getParameterValues("delete"));
Danke für die Rückmeldung. Es macht jetzt vollkommen Sinn. Manchmal ist es leicht, das Offensichtliche zu übersehen. Ich denke, das ist, was diese Website für :). – BillMan