HTTP key-value-paar

gulden

Mitglied
Hallo,
folgendes Problem: anhand diesem Code, dessen Hintergrund in einer anderen Klasse noch ausgelagert ist,
sollte ich die Key-Value Paare rausfiltern und in Variablen speichern.
Java:
Map<String,Object> params = (Map<String, Object>)httpExchange.getAttribute("parameters");
	  for(Entry<String, Object> e : params.entrySet()){
		write.append(e.getKey() + " = " + e.getValue() + "\n");
	  }
mit
Java:
int a = Integer.parseInt((String)e.getValue());
innerhalb der schleife, kann ich zwar den Wert eines paares rausbekommen, aber wenn es mehrere sind klappt das nicht.
habt ihr evtl. ne idee?
mfg jürgen
 
"klappt das nicht"

Machst wohl was falsch, könntest zB. auf den Fehler nennen, sonst müssen wir raten.

Es können natürlich auf mehrere Values zu einem Key abgelegt sein.
 
ich bin mir sicher, dass es mehrere key-value paare sind, denn das ganze dient für einen http-server, der via
get request bspw. ...?a=2&b=3&c=4 nachher mehrere werte verarbeiten können soll! 🙂

im momentanen zustand konsumiert er die uri und gibt die key-value paare nacheinander aus,
ich will diese jedoch in variablen zwischenspeichern!
 
was spricht gegen
Java:
int a = Integer.parseInt((String)params.get("a"));
int b = Integer.parseInt((String)params.get("b"));
 

Neue Themen


Zurück
Oben