Hallo Community,
ich habe ein sehr eigenartiges Problem.
Und zwar habe ich eine Web-Applikation, die aus jsp-Seiten und JAVA-Servlet aufgebaut ist. Die Seiteninhalte (Texte) werden dynamisch aus einer DB gezogen.
Nun habe ich aber herausgefunden, dass sich jede jsp-Seite doppelt zu laden scheint. Jedenfalls lädt eine Seite die Texte aus der DB, wie sie es sollte, ist sie damit fertig, macht sie das gaze jedoch gleich noch einmal.
Ich bin bisher nicht dahinter gekommen, warum jsp das macht
Jedoch ist mir eins aufgefallen: Ich habe noch eine Navigationsleiste aus javascript, die sich die anzuzeigenden Inhalte ebenfalls aus der DB lädt, aber eben über ein Servlet, da js ja nicht direkt auf die DB zugreifen kann. Dieser Moment scheint der Wendepunkt zu sein, denn ich habe in meinem (selbstgebauten) Log stehen:
Wobei Localizer und LanguageHandler zwei Servlets sind.
Nach diesem Block tut er noch einmal genau das gleiche, das er vor diesem Block getan hat.
Hat einer eine Erklärung oder zumindest eine Theorie??
Viele Dank!
Stefan
ich habe ein sehr eigenartiges Problem.
Und zwar habe ich eine Web-Applikation, die aus jsp-Seiten und JAVA-Servlet aufgebaut ist. Die Seiteninhalte (Texte) werden dynamisch aus einer DB gezogen.
Nun habe ich aber herausgefunden, dass sich jede jsp-Seite doppelt zu laden scheint. Jedenfalls lädt eine Seite die Texte aus der DB, wie sie es sollte, ist sie damit fertig, macht sie das gaze jedoch gleich noch einmal.
Ich bin bisher nicht dahinter gekommen, warum jsp das macht
Jedoch ist mir eins aufgefallen: Ich habe noch eine Navigationsleiste aus javascript, die sich die anzuzeigenden Inhalte ebenfalls aus der DB lädt, aber eben über ein Servlet, da js ja nicht direkt auf die DB zugreifen kann. Dieser Moment scheint der Wendepunkt zu sein, denn ich habe in meinem (selbstgebauten) Log stehen:
Code:
[...]
Localizer: DB-Texte wurden erfolgreich in das lang-Objekt geladen in Sprache DE ('load')
LanguageHandler: Die getNavigationContent-Funktion wurde angestoßen ('getNavigationContent')
LanguageHandler: LanguageCode aus der Session: DE ('getNavigationContent')
LanguageHandler: matches wurde erfolgreich befüllt ('getNavigationContent')
LanguageHandler: Die getNavigationContent-Funktion wurde angestoßen ('getNavigationContent')
LanguageHandler: LanguageCode aus der Session: DE ('getNavigationContent')
LanguageHandler: matches wurde erfolgreich befüllt ('getNavigationContent')
Localizer: Neue Category wurde erfolgreich in das LOCALIZE-Objekt gesetzt: 'home' ('setCurrentCategory')
[...]
Nach diesem Block tut er noch einmal genau das gleiche, das er vor diesem Block getan hat.
Hat einer eine Erklärung oder zumindest eine Theorie??
Viele Dank!
Stefan