PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Vielen Daten von JSP to Servlet


Klaus1980
21.12.2003, 23:23
Hi,

wie kann ich Daten am besten von einer JSP mit vielen Eingabefeledern ( Anzahl ist nicht fest da diese JSP dynamisch ist ) zu dem Servlet "transportieren" ?

Bei einem oder ein paar festen Parameter kann ich ja "getParameter" nehmen, aber bei vielen gibts doch bestimmt was besseres.

Thx für Eure Hilfe ( schonwieder :) )

Gruss Klaus1980


TheBee
22.12.2003, 09:29
Ich glaube http://java.sun.com/j2ee/1.4/docs/api/javax/servlet/ServletRequest.html#getParameterMap() sollte dir weiterhelfen.

Bernd

Klaus1980
22.12.2003, 14:30
Thx erstmal, aber auch hier brauch ich glaub ich noch ein wenig mehr Hilfe. :)

Habe über Google.de nix relevantes dazu gefunden.

Kann mir jemand vielleicht noch sagen wie ich dieses getParameterMap im JSP und im Servlet benutzen kann ?

Die daten packe ich am besten in der JSP in eine Form und schicke sie mit einem Submit (method=post) Button ab und ruf das Servlet auf, denk ich mal.

Muss ich sonst noch was im JSP machen ?
Was muss ich im Servlet machen ?

Big Thx.

Gruss KLaus1980

TheBee
22.12.2003, 15:47
Im JSP musst du nix mehr ändern. Im Servlet brauchst du getParameterMap() doch nich. Wenn du alle Parameter durchlaufen willst, nimm einfach:
for (Enumeration enum = request.getParameterNames(); enum.hasMoreElements();) {
String paramName = enum.nextElement().toString();
String[] values = request.getParameterValues(paramName);
for (int i = 0; i < values.length(); i++) {
String current = values[i];
// Verarbeitung
}
}
Wenn's weitere Probleme gibt, dann frag mich. (gerne auch per PM)

Bernd