Problem: method="post" liefert keine Parameter an das Servlet

  • Moin moin,

    ich habe ein Problem bei einem method="post" an das Servlet. Betrachte ich im eclipse-Debugger den HttpServletRequest sind keine Parameter in der parameterMap enthalten. Auch wenn ich per Firebug den Netzwerktraffic überwache, wird kein Parmameter übermittelt.

    Hier meine Form aus der JSP:

    <form id="actionForm" method="post" action="mail" name="actionForm" >
    <div>
    <input type="hidden" id="deleteFilter" />
    <input type="button" value="Löschen" title="Filter löschen"
    class="deletebutton" onclick="del()" />
    <input type="submit" id="actionSubmit" value="sub" title="Filter löschen" class="deletebutton" style="display: none;"/>
    </div>
    </form>


    Die Funktion (del()) die eine Eintrag aus einer multiselectbox löscht:

    function del() {
    var delIds = "";
    var first = true;
    for (i = 0; i < document.listForm.filterList.length; i++) {
    var option = document.listForm.filterList.options[i];
    if (option.selected == true)
    if (first) {
    delIds = option.value;
    first = false;
    } else {
    delIds = ", " + option.value;
    }
    }
    var field = document.getElementById("deleteFilter");
    field.value = delIds;
    var submit = document.getElementById("actionSubmit");
    submit.click();
    }


    Danke im vorraus.

    Gruß Matthis

  • Zuerst mal danke für die Hilfe.

    Ich löse aber unten ein click() auf dem Element mit der ID "actionSubmit" ,also mein submit-Button, aus.
    Insofern wäre doch das click() richtig, oder nicht ?