Wie params von GET HTTP-Methode unter Verwendung von javax.ws.rs abzurufen. * Und Glassfish?
Frage
ich Glassfish V2 gerade auf dem lokalen Rechner installiert nur mit ihm zu spielen, um.
Ich habe mich gefragt, ob es einen Weg gibt, einen param durch die GET-HTTP-Methode übergeben abzurufen.
Zum Beispiel
http://localhost:8080/HelloWorld/resources/helloWorld?name=ABC
Wie rufe ich den "Namen" param in meinem Java-Code?
Lösung
Wie folgt aus:
@Path("/helloWorld")
@Consumes({"application/xml", "application/json"})
@Produces({"application/xml", "application/json"})
@Singleton
public class MyService {
@GET
public String getRequest(@QueryParam("name") String name) {
return "Name was " + name;
}
}
Andere Tipps
Indem:
@Context
private UriInfo context;
in Ihrem Helloworld Klasse, können Sie Zugriff auf die
context.getQueryParameters() ;
Verfahren zur Herstellung einer Karte von Parametern zu bekommen?
http://docs.sun.com / app / docs / doc / 820-4867 / ggrby? a = Ansicht
Es scheint, Sie vorschlagen können:)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow