---
title: 'Parametersammlungen im Servlet mit getParameterValues() auslesen'
url: 'https://tutego.de/blog/javainsel/2013/09/parametersammlungen-im-servlet-mit-getparametervalues-auslesen'
markdown: 'https://tutego.de/blog/javainsel/2013/09/parametersammlungen-im-servlet-mit-getparametervalues-auslesen.md'
date: '2013-09-22'
description: 'Da ein Parameter auch mehr als einen Wert haben kann, hilft getParameter() nicht weiter, da dieser nur jeweils einen Wert liefert. Hier führt die Methode getParameterValues() zum Ziel, die ein Feld von Strings zurückgibt. (Damit ist kein zusammengesetzter String etwa für Suchmaschinen gemeint.) Sin…'
taxonomy:
  category:
    - 'Java EE'
    - 'Web Frameworks'
---

# Parametersammlungen im Servlet mit getParameterValues() auslesen

![Illustration einer tropischen Insel mit Palmen und einem hohen Berg](https://tutego.de/blog/javainsel/user/themes/tutego/images/insel-cover.jpg)# Java Blog für Programmierer

[Java Blog für Programmierer](https://tutego.de/blog/javainsel/)

## Parametersammlungen im Servlet mit getParameterValues() auslesen

22.09.2013 · [Christian Ullenboom](https://tutego.de/blog/javainsel/author/admin/)

Da ein Parameter auch mehr als einen Wert haben kann, hilft `getParameter()` nicht weiter, da dieser nur jeweils einen Wert liefert. Hier führt die Methode `getParameterValues()` zum Ziel, die ein Feld von Strings zurückgibt. (Damit ist kein zusammengesetzter `String` etwa für Suchmaschinen gemeint.) Sind wir an einer vollständigen Aufzählung der Schlüssel interessiert, liefert `getParameterNames()` ein Objekt vom Typ Enumeration zurück, mit dem wir durch das Feld wandern und die Werte mit `getParameter()` erfragen können.

```text

```

Wenn wir das Programm mit der Zeile

<http://localhost:8080/jt/parameterNames.jsp?a=1&amp;b=2&amp;c=&amp;a=2>

im Browser starten, erzeugt das Servlet folgende Ausgabe:

```text
b = 2
a = 1 2
c = unbestimmt
```

Wir sehen, dass alle Parameter hier aufgeführt sind, doch in unbestimmter Reihenfolge. Dies ist aber egal. Das Programm erkennt, ob ein Wert gesetzt ist oder nicht beziehungsweise ob einem Schlüssel ein Wert zweimal zugewiesen wurde.

Kategorien: [Java EE](https://tutego.de/blog/javainsel/category/java-ee/), [Web Frameworks](https://tutego.de/blog/javainsel/category/web-frameworks/)

[← Alle Beiträge](https://tutego.de/blog/javainsel/)

---

## Navigation

- Previous: [Wie heißt die Klasse mit der Methode main()?](https://tutego.de/blog/javainsel/2013/09/wie-heit-die-klasse-mit-der-methode-main.md)
- Next: [Rechte (Permissions) und Mengenbeziehungen](https://tutego.de/blog/javainsel/2013/09/rechte-permissions-und-mengenbeziehungen.md)
