A
Arndt
Gast
Hallo!
Ich hab eine Anwendung geschrieben, die u.a.
((HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest()).getRequestURL()
Auswertet. Unter JSF 1.1 und Tomcat 5.5 funktionierte das auch wunderbar.
Seit meiner Umstellung auf JSF 1.2 (JBoss 4.2 oder aber auch unter Glassfish) bekomme ich in eine SessionBean-Methode mit dem obigen Aufruf immer die vorhergehende URL.
Also: angzeigte Seite ist page1; ich wechsele zu einer anderen Seite - als URL erhalte ich aber ..../page1.jsp
Das gleiche Problem tritt bei Filtern auf. Ein Filter, der auf /faces/bla/* gemappt ist, wird beim ersten Aufruf einer Seite (über die JSF Navigation) nicht aufgerufen. Erst bei der zweiten Seite in diesem Verzeichnis - wirkt auf mich, als ob auch der Filter die "verspätetet" URL erhält.
Für jede Information bin ich dankbar
Gruß
Arndt
Ich hab eine Anwendung geschrieben, die u.a.
((HttpServletRequest)FacesContext.getCurrentInstance().getExternalContext().getRequest()).getRequestURL()
Auswertet. Unter JSF 1.1 und Tomcat 5.5 funktionierte das auch wunderbar.
Seit meiner Umstellung auf JSF 1.2 (JBoss 4.2 oder aber auch unter Glassfish) bekomme ich in eine SessionBean-Methode mit dem obigen Aufruf immer die vorhergehende URL.
Also: angzeigte Seite ist page1; ich wechsele zu einer anderen Seite - als URL erhalte ich aber ..../page1.jsp
Das gleiche Problem tritt bei Filtern auf. Ein Filter, der auf /faces/bla/* gemappt ist, wird beim ersten Aufruf einer Seite (über die JSF Navigation) nicht aufgerufen. Erst bei der zweiten Seite in diesem Verzeichnis - wirkt auf mich, als ob auch der Filter die "verspätetet" URL erhält.
Für jede Information bin ich dankbar
Gruß
Arndt