Da im HTML-Code ein Iframe enthalten ist, stellt der Client einen weiteren Request mit der dort angegebenen Adresse, ja.
Weiter wie oben.Ist diese Beschreibung richtig?
Von den komischen Formulierungen wie "dies veranlasst beim Server einen Request" abgesehen, ja.
ok.
Nochmals zum Verständnis:
out.println("<meta http-equiv="refresh" content="0; URL=/aktualisieren1/ServletAktual1">");
und
out.println("<meta http-equiv="refresh" content="0; URL=">");
machen in diesem Zusammenhang genaus dasselbe, weil ja URL= sich auf die _aktuelle_ Ressource bezieht und ServletAktual1 die aktuelle Ressource ist.
Um den Traffic zwischen Client und Server zu beobachten, habe ich
in server.xml folgende Zeile aufgenommen:
<Valve className="org.apache.catalina.valves.RequestDumperValve" />
Fall:
Ich habe im ServletAktual1 folgende Zeile:
out.println("<meta http-equiv="refresh" content="0; URL=/aktualisieren1/ServletAktual1">");
Dann bekomme ich in einem log-File u.a. _permanent_ die Ausgabe:
INFO: REQUEST URI =/aktualisieren1/ServletAktual1
Das ist auch klar, weil das Servlet permanent aufgerufen wird.
Fall:
Ich habe im ServletAktual1 folgende Zeile:
out.println("<meta http-equiv="refresh" content="0; URL=">");
Dann bekomme ich in einem log-File u.a. _permanent_ die Ausgabe:
INFO: REQUEST URI =/aktualisieren1/ServletAktual1
INFO: REQUEST URI =/aktualisieren1/basic.html
Es werden also _permamnent_ zwei URL vom Server verlangt.
Warum wird aber basic.html _permanent_ aufgerufen?
Das ist mir nicht klar!
mfg
Ernst