Hey leute.
Ich habe hier wieder mal so eine "keine augen im Kopf"-Frage.
Angenommen, ich habe einen Servlet, der im response unter anderem eigene adresse ausgeben soll. Läuft es gerade testweise auf dem eigenen rechner und ist unter "http://localhost:8080/myWebsite/myServlet", so will ich genau diese zeichenkette erhalten. Irgendwie umständlich zusammenbauen kann ich die Zeichenkette auch:
allerdings bin ich mir sehr sicher, dass es dann nirgendwo ausser auf meinem eigenen rechner läuft.
Wo gibt es denn die passende methode? Beim ServletContext oder ServletConfig oder ist sie doch irgendwo im ServletRequest? Bin völlig verblödet, find's nicht :autsch: mir fehlt's auf dem Gebiet wohl ein wenig an allgemeinwissen :roll:
besten dank im Voraus.
Ich habe hier wieder mal so eine "keine augen im Kopf"-Frage.
Angenommen, ich habe einen Servlet, der im response unter anderem eigene adresse ausgeben soll. Läuft es gerade testweise auf dem eigenen rechner und ist unter "http://localhost:8080/myWebsite/myServlet", so will ich genau diese zeichenkette erhalten. Irgendwie umständlich zusammenbauen kann ich die Zeichenkette auch:
Code:
request.getServerName()
+":"+request.getLocalPort()
+this.getServletContext().getContextPath()
+"/"+this.getServletConfig().getServletName()
Wo gibt es denn die passende methode? Beim ServletContext oder ServletConfig oder ist sie doch irgendwo im ServletRequest? Bin völlig verblödet, find's nicht :autsch: mir fehlt's auf dem Gebiet wohl ein wenig an allgemeinwissen :roll:
besten dank im Voraus.