Servlet Alle Parameter ausgeben

RezaScript

Bekanntes Mitglied
Hallo,

ich möchte wissen, welche Post-Daten mir durch das Formular gesendet wurden. Ich kann z.B. request.getParameter("username") eingeben aber was wenn ich einfach ALLE Post-Daten auslesen will? Ich möchte sie nicht ausgeben, sondern brauche sie nur zum debuggen.

In PHP ist es ganz einfach. Ich kann einfach var_dump($_POST) eingeben. Gibt es sowas ähnliches auch in Java, vielleicht ohne loops usw.?
 

sascha-sphw

Top Contributor
vielleicht ohne loops usw.?

Ohne loops gehts nur, wenn Du mit dem Debugger rein schaust, sonst so.

Java:
private String varDump(Map<String, String> parameter) {
    parameter.entrySet().stream().map(e -> e.getKey + " -> " + e.getValue())
        .forEach(System.out::println); // || .forEach(loggger::debug); || .forEach(printWriter::println)
}

Java:
varDump(request.getParameterMap());
 

mihe7

Top Contributor
Macht aus getKey einfach einen Methodenaufruf :cool:
Java:
parameter.entrySet().stream().map(e -> e.getKey() + " -> " + e.getValue())
 

RezaScript

Bekanntes Mitglied
Ah super, dankeschön! getValue hat bei mir auch mit Klammern nicht funktioniert. Ich habs einfach mit Arrays.toString(e.getValue()) probiert und so funktioniert es bestens.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Rudolf Glassfish stoppen beim Start ALLE Applikationen zu deployen Web Tier 3
F Wo und wie Daten die für alle Benutzer bestimmt sind verwalten Web Tier 4
J Nach SVN-Update alle Beans resolved to null Web Tier 3
ruutaiokwu Locale-abstraktion, welche ALLE sprachen unterstützt? Web Tier 3
D Servlet alle 6h ausführen Web Tier 5
S Stehen alle Klassen der JRE zur Verfuegung..? Web Tier 14
E Java Servlet doPost request, Mehrere Parameter mit demselben Namen aus Tabellenzeilen Web Tier 2
M JSF JSF: Methode bei versteckt aufrufen & Parameter übergeben Web Tier 6
R JSF View Parameter auslesen Web Tier 2
R Parameter in HttpServletRequestWrapper übertragen Web Tier 2
K JSP Parameter in die Bohne übergeben Web Tier 3
J Übergabe von Parameter aus JSP an Java Web Tier 2
H Servlet Servlet nimmt HTTP-GET mit Parameter entgegen Web Tier 2
D Parameter übergeben und auslesen Web Tier 7
M STRUTS2 - Array als Parameter übergeben Web Tier 2
A JSF xhtml parameter / zugriff auf value Web Tier 2
P rich:panelMenuGroup --> expanded Parameter Problem Web Tier 3
K jquery.get() mehrere Parameter Web Tier 2
P Mit EL Parameter an Methode übergeben Web Tier 5
J JSF CommandLink Parameter Web Tier 2
K Link in JSP setzen mit Parameter/Attribut Web Tier 4
M JSP Parameter übergeben Web Tier 9
M JSF: CommandButton übergibt den Parameter nicht Web Tier 3
S servlet bedienen mit get und post parameter Web Tier 10
O Kann man POST Parameter Link-abhängig setzen? Web Tier 4
El Gringo Parameter in CommandLink übergeben Web Tier 4
T parameter in der url Web Tier 3
R Request Parameter kopieren und setzen Web Tier 3
S JSF, Parameter aus Facescontext auslesen Web Tier 1
G jsp parameter anhängen Web Tier 2
S Bild hochladen mit JSP - Parameter übergeben Web Tier 4
leifg Parameter für Tags aus String lesen (JSP 1.2) Web Tier 2
N JSF Text formatiert ausgeben Web Tier 3
R Bild aus Datenbank ausgeben/anzeigen Web Tier 5
N Struts 1.1 - Arraylist einzelnes Element ausgeben - Sessionattribute weitergeben Web Tier 3
J JSF List ausgeben Web Tier 6
D Anzahl Objekte in Liste in JSF ausgeben. Web Tier 2
A PDF als ByteArrayOutputStream in JSP ausgeben Web Tier 5
J Servlet soll XML ausgeben und Javascript soll dieses einlesen Web Tier 3
T Einfach nur Daten im JSP ausgeben Web Tier 2
K Jsp als Pdf ausgeben Web Tier 3
S nur eine Message auf Faceskontext ausgeben Web Tier 2
T Liste nach Anfangsbuchstaben getrennt ausgeben? Web Tier 2
S richfaces Datatable horizontal ausgeben Web Tier 2
N Info bei Start von WebApp ausgeben Web Tier 8
G Mit JSTL Rückgabe von Bean Methode ausgeben Web Tier 3
B JSF/Facelets - Fehlermeldung ausgeben Web Tier 13

Ähnliche Java Themen

Neue Themen


Oben