Abrufen von Wert aus Anfrage-URL
Ich habe eine URL, die rufen wird eine Methode meine Methode in Java. Es sieht wie folgt aus:
http://www.example.com/method?value=24
Wie kann ich abrufen Wert 24
und verwenden Sie es in meine genannte Methode?
- welche Rahmenbedingungen? Mit einem servlet? EINE JSP? Oder ein
URL
Objekt. Welche Methode und wie es aufgerufen wird. - Ich verwende Wicket.
- zeigen einige code.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gehe ich davon aus, dass Sie hier tun, erstellen Sie die Nummer, den '24' - in Ihrem Java-code, da Sie sagen, Sie sind mit Wicket.
So, als seanizer schon gesagt, in 99% der Fälle, die Sie nicht brauchen, um eine Analyse der Anforderungs-url erhält man den Wert, so etwas sollte ausreichend sein:
oder - mit Modellen wie diesen
Wenn Sie wirklich, wirklich, wirklich, WIRKLICH tun müssen die parameter aus der URL, ich denke, das ist, was Sie wollen:
Je nachdem, wie Sie konfiguriert Ihre Anwendung, müssen Sie möglicherweise die Durchführung der anderen Konstruktoren entsprechend an.
Glück.
OK, der Zugriff auf request-parameter in wicket ist:
Aber in der Regel nicht tun, weil Sie sich übergeben von Parametern mithilfe von BookmarkablePageLinks mit PageParameters Objekte und Lesen Sie die Objekte aus der Seite Konstruktoren. Lesen Sie diese Seite für einige material auf Bookmarkable Links in Wicket.
Wenn Sie mit Servlets, die Sie verwenden können,
ServletRequest.getParameter(...)
Wenn Sie JSP, können Sie die
request
implizite ObjektAnfrage.getParameter(...)
Etwas wie dieses:
Eines:
Gibt es noch mehr Wege, aber diese sind die meisten einfach.