Servlet - Formularfeld-Liste mit mehreren Werten auslesen



  • Hi,

    folgendes Problem:

    <select name="autor_multi[]" size="9" multiple id="autor_multi">
      <option value='7'>Mustermann, Max</option>
      <option value='8'>Tester, Toni</option>
      <option value='15'>Müller, Alf</option>
    </select>
    

    Ich will diese Liste eines Formulars mit nem Servlet auslesen.
    Ich habe jetzt wie ich es bei PHP immer mache man bei name="***" die Arrayklammern hinter gesetzt, aber das scheint so nicht zu funktionieren, denn mit meinem request.getParameter("autor_multi") bekomme ich null zurüch. Java/Tomcat fasst die [] als Teil des Namen auf.

    Nun die Preisfrage, wie kriege ich mehrere Werte mit meinem Servlet ausgelesen?

    Vielen Dank!

    Gruß,
    mid



  • Ich nochmal,

    habs grad gefunden.
    Für alle, die es interessiert, die Lösung lautet:

    String[] request.getParameterValues( String arg0 )

    Schönen Männertag morgen! 🕶

    Gruß,
    mid


Anmelden zum Antworten