H
Hakan75
Gast
Hallo Leute,
ich habe ein Problem, bei dem ich einfach nicht weiterkomme. Hoffe jemand kann mir hier weiterhelfen.
Werde mal versuche, es zu erläutern:
Ich habe ein Loginseite "login.xhtml" direkt unter dem Ordner WebContent.
Die Logindaten werden in einer Bean überprüft und wenn der User authentifiziert wurde, wird auf die Seite "in/welcome.xhtml" verwiesen. Auf der Welcome-Seite sind verschiedene Links und ist ein CommandLink, der den User wieder ausloggt, also auf die Seite "/login.xhtml" verweist - so dass die Anmeldemaske wieder erscheint.
So weit so gut.
Natürlich hab ich auf der Seite "login.xhtml" auch CSS-Dateien eingebunden, um die Buttuns und Textfelder modifizieren kann. Nix besonderes, nur Farben und ähnliches.
Wenn ich die Anwendung aufrufe und auf der login.xhtml lande, dann funzt auch alles wunderbar.
Wenn ich mich einlogge, dann lande ich auf der Seite "in/welcome.xhtml" (Welcome-Seite hat siene eigene CSS Dateien), obwohl auf der URL immer noch "login.xhtml" steht. Anzeige von Welcome-Seite jedoch einwandfrei!
In der URL steht erst dann "in/welcome.xhtml", wenn ich auf der Welcome-Seite weitere Links oder Actions ausführe.
Wenn ich aber dann auf logout klicke, dann erscheint zwar die login-Maske wieder aber die CSS Referenzen sind nicht mehr gültig, denn obwohl ich auf der login-Seite verwiesen werde, steht in der URL immer noch "in/welcome.xhtml".
Meine Frage:
Warum werde ich auf eine Seite verwiesen, obwohl die URL nicht aktualisert ist? (Dadurch gehen mir die Referenzen der CSS verloren!)
Wie kann ich das verhindern??
Wäre für eine Hilfe sehr dankbar, da in vielen Büchern und im Internet nicht viel darüber zu finden ist.
VIelen Dank im Voraus!
Gruß, Hakan
ich habe ein Problem, bei dem ich einfach nicht weiterkomme. Hoffe jemand kann mir hier weiterhelfen.
Werde mal versuche, es zu erläutern:
Ich habe ein Loginseite "login.xhtml" direkt unter dem Ordner WebContent.
Die Logindaten werden in einer Bean überprüft und wenn der User authentifiziert wurde, wird auf die Seite "in/welcome.xhtml" verwiesen. Auf der Welcome-Seite sind verschiedene Links und ist ein CommandLink, der den User wieder ausloggt, also auf die Seite "/login.xhtml" verweist - so dass die Anmeldemaske wieder erscheint.
So weit so gut.
Natürlich hab ich auf der Seite "login.xhtml" auch CSS-Dateien eingebunden, um die Buttuns und Textfelder modifizieren kann. Nix besonderes, nur Farben und ähnliches.
Wenn ich die Anwendung aufrufe und auf der login.xhtml lande, dann funzt auch alles wunderbar.
Wenn ich mich einlogge, dann lande ich auf der Seite "in/welcome.xhtml" (Welcome-Seite hat siene eigene CSS Dateien), obwohl auf der URL immer noch "login.xhtml" steht. Anzeige von Welcome-Seite jedoch einwandfrei!
In der URL steht erst dann "in/welcome.xhtml", wenn ich auf der Welcome-Seite weitere Links oder Actions ausführe.
Wenn ich aber dann auf logout klicke, dann erscheint zwar die login-Maske wieder aber die CSS Referenzen sind nicht mehr gültig, denn obwohl ich auf der login-Seite verwiesen werde, steht in der URL immer noch "in/welcome.xhtml".
Meine Frage:
Warum werde ich auf eine Seite verwiesen, obwohl die URL nicht aktualisert ist? (Dadurch gehen mir die Referenzen der CSS verloren!)
Wie kann ich das verhindern??
Wäre für eine Hilfe sehr dankbar, da in vielen Büchern und im Internet nicht viel darüber zu finden ist.
VIelen Dank im Voraus!
Gruß, Hakan