Servlets: Ganzer Pfad und Dateiname des verschickten Forms

Status
Nicht offen für weitere Antworten.
G

Guest

Gast
hi zusammen
wie bekomme ich es hin, dass ich nach dem absenden eines formulars (per POST), den ganzen pfad und der dateiname des eben verschickten formulars bekomme?

per hidden field wäre das natürlich möglich, gefällt mir aber nicht :?

hat jemand eine idee?

vielen dank für eure hilfe...
 
G

Gast

Gast
nein.

also ich habe ein formular: http://localhost:8080/test/form.html
dieses wird per POST an ein servlet verschickt.

nun möchte ich gerne im servlet eine variable haben, mit dem inhalt: "http://localhost:8080/test/form.html". ich möchte mir also wie die quelle merken, von wo aus der request gekommen ist.

gibts da ne möglichkeit?
 

meez

Top Contributor
Lies mal die API...

Code:
HttpServletRequest request = ...
String url = request.getRequestURL().toString();
 

foobar

Top Contributor
Achso, dann versuchs mal hiermit
Code:
protected void doPost(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException
{
	StringBuffer buf = req.getRequestURL();
}
 
G

Gast

Gast
hmm..soviel ich weiss steht in der requestURL nur der relative pfad (in meinem fall also lediglich "/test/".
und der filename steht ja auch nicht drinn...
 
G

Gast

Gast
also wenn ich in der action des forms stehen habe:

action="http://localhost:8080/test/servlets/TestServlet"

dann bekomme ich mit request.getRequestURL() lediglich "/test/servlets" zurück...
 
G

Gast

Gast
also ok die mit dem string buffer gibt mehr zurück. jedoch fehlt da der filename...

ich habe das gefühl das formular findet man später nicht mehr im servlet...muss vielleicht doch jeweils ein hidden field mit dem pfad/filename mitgeben.
 
G

Guest

Gast
String servletURL = "http://"+request.getServerName()+":"+request.getServerPort()+request.getRequestURI();
 
G

Gast

Gast
nein das geht nicht! wieso probiert ihr es denn nicht einfach mal aus, dann seht ihr das es nicht das ist was ich brauche...

also ich erkläre das ganze vielleicht nochmals anhand eines beispiels:

ich habe ein html formular: form.html. dieses liegt hier:
http://localhost:8080/test/html/forms/form.html

dieses formular wird per POST verschickt und hat als action definiert:
http://localhost:8080/test/servlets/TestServlet

nun möchte ich gerne in meinem TestServlet die URL des verschickten formulars haben. in diesem fall wäre es also:
"http://localhost:8080/test/html/forms/form.html"

versteht man was ich meine?
 
Q

queltscho

Gast
würde mich auch interessieren. ich mache das immer mit einem versteckten feld, welches dann auch übertragen wird. aber wenn es eine andere lösung gibt, wäre ich natürlich sehr interessiert.
 

akira

Bekanntes Mitglied
Hi,

über das Header-Attribut "Referer" solltes es eigentlich funktionieren:

Code:
String page = request.getHeader("Referer");

wieso probiert ihr es denn nicht einfach mal aus, dann seht ihr das es nicht das ist was ich brauche...

Das Testen überlasse ich trotzdem Dir. :lol:
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Soap Client mit mehreren URLs in Servlets Allgemeine Java-Themen 0
K Servlets - Erklärung/Definition Allgemeine Java-Themen 2
R ResourceBundle in Servlets verwenden Allgemeine Java-Themen 13
J Welche Lösung für Servlets und JSPs in Eclipse? Allgemeine Java-Themen 5
E Doku zu Servlets (Klassen und Methoden)? Allgemeine Java-Themen 3
G Testen von RMI,TCP/IP, Servlets etc. Allgemeine Java-Themen 2
T FileUpload ohne Servlets Allgemeine Java-Themen 5
G Video Streams mit Servlets Allgemeine Java-Themen 3
Z Was brauche ich für Servlets? Allgemeine Java-Themen 17
N Servlets: Formulardaten auslesen (POST) - mehr Informationen Allgemeine Java-Themen 4
L regex ganzer string? Allgemeine Java-Themen 2
J Verschieben ganzer Dateien (und Ordner) Allgemeine Java-Themen 3
kodela String kann nicht zu Pfad konvertiert werden Allgemeine Java-Themen 16
izoards Java Home Pfad unabhängig von der Version Allgemeine Java-Themen 7
L Java überprüfen lassen, ob sich ein gegebener Pfad / das Programm an sich auf einer CD oder Festplatte befindet Allgemeine Java-Themen 14
G Datei aus Ordner wählen, ohne den Dateinamen im Pfad angeben zu müssen Allgemeine Java-Themen 4
N relativier Pfad für sqlite-Datenbank in Gradle/IntelliJ Allgemeine Java-Themen 2
O Leerzeichen und Umlaute im Pfad einer Java Applikation machen Probleme Allgemeine Java-Themen 13
S Pfad zu Ressourcen Allgemeine Java-Themen 17
T Probleme mit dem Pfad zum Propertie file Allgemeine Java-Themen 7
C FileOutputStream konkreter Pfad Allgemeine Java-Themen 3
J Datei löschen, die Leerzeichen im Pfad hat Allgemeine Java-Themen 5
L Classpath Relativer Pfad einer Resource? Allgemeine Java-Themen 9
sandaime CMD aufrufen und aktuellen pfad ändern Allgemeine Java-Themen 11
J .exe Dateien werden nicht gestartet obwohl Pfad richtig Allgemeine Java-Themen 6
C pfad vom Image ausgeben lassen Allgemeine Java-Themen 5
O log4j pfad per umgebungsvariable setzen Allgemeine Java-Themen 5
K Classpath Falscher Pfad? o.O Allgemeine Java-Themen 2
S Shell Commands mit absolutem Pfad ausführen Allgemeine Java-Themen 2
F LWJGL in keinem Java libary Pfad? Allgemeine Java-Themen 2
M FileInputStream relativer Pfad in .jar Allgemeine Java-Themen 2
D pfad zur jre linux Allgemeine Java-Themen 8
C Kompletter Pfad aus "input type=file" auslesen Allgemeine Java-Themen 3
M Input/Output Pfad mit Leerzeichen convertieren in Kurzschreibweise (~1, ~2, etc)? Allgemeine Java-Themen 10
C JAR, Pfad und Properties Allgemeine Java-Themen 17
P Pfad zu Dateien von "Tragbaren Gerät" Allgemeine Java-Themen 3
F Pfad der laufenden JAR ermitteln (mit Archivnamen) Allgemeine Java-Themen 2
U DLLs werden nicht gefunden trotz Pfad: Allgemeine Java-Themen 4
G log4j File erzeugen und Pfad bestimmen Allgemeine Java-Themen 3
A File Java Pfad Allgemeine Java-Themen 5
D JavaEE-WebApp Pfad auslesen Allgemeine Java-Themen 3
M Pfad in int[][] finden Allgemeine Java-Themen 4
J Java Pfad nicht mehr in Path Variablen??? Allgemeine Java-Themen 2
C Environment Variable in Pfad -> Datei öffnen Allgemeine Java-Themen 5
M Relativer Pfad oder Dateien in Jar Allgemeine Java-Themen 7
D Pfad aus Ressource-Datei auslesen Allgemeine Java-Themen 7
S FileInputStream aplication Pfad Allgemeine Java-Themen 4
H Datei speichern -> Pfad erstellen? Allgemeine Java-Themen 1
T Pfad Anwendungsdaten unter Windows ermitteln Allgemeine Java-Themen 3
H2SO3- jar soll eigenen namen(pfad) finden Allgemeine Java-Themen 12
W HTML-Pfad Allgemeine Java-Themen 4
M Batch ausführen mit Leerzeichen im Pfad Allgemeine Java-Themen 7
C Applet: JFileChooser: PFad an HTML zürückgeben Allgemeine Java-Themen 4
MQue ClassLoader Pfad ausgeben Allgemeine Java-Themen 6
T Pfad aus Dateilesen -> wie diesen Pfad verwenden! Allgemeine Java-Themen 13
A Jar-File - Pfad Allgemeine Java-Themen 3
-horn- Kürzester Pfad: Code so eine gute Idee? Allgemeine Java-Themen 7
H absoluter Pfad ins working Directory Allgemeine Java-Themen 17
GambaJo Pfad zum Userprofil abhängig vom OS (/home Dok&Einst. us Allgemeine Java-Themen 3
R Wo ist der Pfad zur "Java(TM) Platform SE" Allgemeine Java-Themen 7
R Pfad zu PDF bei iText in Webapps Allgemeine Java-Themen 4
P Pfad der gerade ausgeführten Jar-Datei auslesen Allgemeine Java-Themen 2
R Entfernen der '..' Notation aus dem Pfad Allgemeine Java-Themen 2
T Java Applet PDF erstellen mit iText, Probleme mit Pfad Allgemeine Java-Themen 1
MasterEvil File.createTempFile liefert nur kurzen Pfad mit Tilde Allgemeine Java-Themen 3
T Wie bekomme ich den Pfad ohne Dateiname? Allgemeine Java-Themen 2
MQue Pfad splitten Allgemeine Java-Themen 2
P Pfad schließen xml Allgemeine Java-Themen 3
M Absoluter Pfad. Allgemeine Java-Themen 6
H Pfad einer Sounddatei von Soundkarte auslesen Allgemeine Java-Themen 15
G Problem Pfad zu wechseln Allgemeine Java-Themen 28
J Erkennen aus welchem Pfad das Jar gestartet wurde Allgemeine Java-Themen 6
S relativer Pfad? Allgemeine Java-Themen 18
S Relativen Pfad zu Pfad für File finden Allgemeine Java-Themen 4
G Problem mit Leerzeichen im Pfad bei File und getResouce Allgemeine Java-Themen 2
S Relativer Pfad in jsp Allgemeine Java-Themen 6
D Pfad ausfindig machen? Allgemeine Java-Themen 2
E Pfad angeben Allgemeine Java-Themen 5
M Den Pfad ermitteln aus dem die .jar Datei gestartet wurde Allgemeine Java-Themen 2
G ganze Pfad in einer Ordnerstruktur abbilden Allgemeine Java-Themen 19
G FileOpenDialog Pfad anlegen? Allgemeine Java-Themen 2
E in Pfad suchen Allgemeine Java-Themen 5
Q || Wie speichert man Dateien wo der Pfad als Link(UNIX)... Allgemeine Java-Themen 11
S Pfad Verwaltung Allgemeine Java-Themen 3
M Pfad zur Klasse ermitteln Allgemeine Java-Themen 2
L Pfad von Daten auf Server über FileChooseDialog Allgemeine Java-Themen 5
G absoluter pfad aus relativem Allgemeine Java-Themen 5
G Root-Pfad in einer Webapplikation finden Allgemeine Java-Themen 7
D Windows Pfad in UNC Pfad wandeln Allgemeine Java-Themen 4
G jar archiv und native klassen (pfad angabe) Allgemeine Java-Themen 2
P Leerzeichen im Pfad Allgemeine Java-Themen 8
I Pfad in einem String ändern Allgemeine Java-Themen 5
D Pfad zu meiner anwendung? Allgemeine Java-Themen 13
B relativer Pfad Allgemeine Java-Themen 18
J Pfad problem Allgemeine Java-Themen 14
D Jar-Datei-Pfad Allgemeine Java-Themen 2
welterde Pfad zur Jar-Datei Allgemeine Java-Themen 7
S Runtime exec unter MacOS X will nicht "open pfad" Allgemeine Java-Themen 7
M TreePath aus einem Pfad? Allgemeine Java-Themen 4
K Falscher Pfad beim Laden eines Bildes Allgemeine Java-Themen 9

Ähnliche Java Themen

Neue Themen


Oben