Session-ID bei mit JSF(RichFaces) generiertem statischem Inhalt

gerritka

Mitglied
Hallo,

habe ein Problem mit den generierten Links zu den in RichFaces enthaltenen JavaScript- und CSS-Files:

Da wir hier intern einen HTTP Load Balancer verwenden, der leider so konfiguriert ist, dass er nicht zwischen dynamischem und statischem Inhalt unterscheiden kann, erwartet er bei jeder Anfrage die Session-ID. Bedeutet also, dass wir alle Elemente, die normalerweise außerhalb einer JSP-Seite liegen, eine Session-ID anheften müssen. Dies geht auch ganz gut solange man direkten Zugriff auf die Dateien hat, die man mit ausliefern will. Beim Code von RichFaces sieht es jedoch anders aus.

Lösung die mir spontan einfällt wäre eine PhaseListener nach der Render Phase, der wiederum den generierten HTML-Code nach Links zu statischem Inhalt durchforstet und entsprechend eine session-id dranhängt. Aber ist das performant Gibts da nicht vielleicht eine bessere und einfachere Methode?

Vielen Dank für eure Hilfe!
 
Zurück