Announcement

Collapse
No announcement yet.

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

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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:

    HTML Code:
    <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:

    Code:
    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

  • #2
    Was sollte auch übermittelt werden. Die Form enthält nichts (ein Hiddenfeld ohne Inhalt)
    Christian

    Comment


    • #3
      Hallo,

      keines der Input-Felder besitzt ein "name"-Attribut. Anhand dieses Namens werden jedoch die Werte (aus dem "value"-Attribut) übermittelt.

      Gruß Falk
      Wenn du denkst du hast alle Bugs gefunden, dann ist das ein Bug in deiner Denksoftware.

      Quellcode ohne ein Mindestmaß an Formatierung sehe ich mir nicht an! Ich leiste keinen Privatsupport per Mail oder PN!

      Comment

      Working...
      X