Klaus1980
12.02.2007, 18:28
Jungs und Mädels ...ich habe ein Problem.
Hallo Zusammen,
was ich will: Eine Anwendung zeigt einen Screen (Screen1). Refresh jede 5 Sekunden. Jede 5 Sekunden also ein Request. Dieser wird im Servlet entgegengenommen ... es wird in einer DB geschaut ob ein bestimmter Wert inzwischen vorhanden ist. Falls ja, gehe zu Screen2 und zeige diesen an. Falls nein!, soll ich eigentlich gar nichts ändern. Screen1 soll weiterhin angezeigt werden. Dafür sende ich den HTTP Status 304 (Not Modified) mit. Damit holt sich der Browser die Seite aus dem Cache.
Problem: Es flackert. Man sieht das die Seite jede 5 Sekunden neu geladen wird ... auch wenn es vom Cache ist. Das ist problematisch für mich.
Screen 1 und 2 sind JSP Seiten.
Was kann ich tun? Jemand eine Idee?
Vielen Dank für eure Hilfe.
Gruss Klaus
Hallo Zusammen,
was ich will: Eine Anwendung zeigt einen Screen (Screen1). Refresh jede 5 Sekunden. Jede 5 Sekunden also ein Request. Dieser wird im Servlet entgegengenommen ... es wird in einer DB geschaut ob ein bestimmter Wert inzwischen vorhanden ist. Falls ja, gehe zu Screen2 und zeige diesen an. Falls nein!, soll ich eigentlich gar nichts ändern. Screen1 soll weiterhin angezeigt werden. Dafür sende ich den HTTP Status 304 (Not Modified) mit. Damit holt sich der Browser die Seite aus dem Cache.
Problem: Es flackert. Man sieht das die Seite jede 5 Sekunden neu geladen wird ... auch wenn es vom Cache ist. Das ist problematisch für mich.
Screen 1 und 2 sind JSP Seiten.
Was kann ich tun? Jemand eine Idee?
Vielen Dank für eure Hilfe.
Gruss Klaus