Gast
2012-04-04, 16:14:26
Guude :)
Folgende Situation: Ich hab eine Anwendung auf Servlets und JSP basierend. In dieser Anwedung kann gesucht werden, die Ergebnisse packe ich in (avax.servlet.http.Http)Session-Attribute und gebe diese dann auf dem Servlet aus.
Nun besteht aber für den Anwender sich ein anderes Suchergebnis anzeigen zu lassen. Dafür öffne ich mit JavaScript ein neues Browser-Fenster*. Wenn man jetzt aber das ursprüngliche Fenster neulädt werden die alten Ergebnisse mit den neuen Überschrieben.
Wie krieg ich es hin, dass die alten Werte bestehen bleiben?
Muss ich dafür eine neue Session generieren? Dazu hab ich nur Session.invalidate() gefunden was das alte Fenster nutzlos macht...
Ansonsten gerne Denkanstöße
*
function ShowCompetition(URL, Title, Height)
{
var fenster = this.window.open(URL, Title,"width=625,height="+Height+",resizable=yes,scrollbars=yes,status=yes,menubar=yes,toolbar=yes");
fenster.focus();
return false;
}
Folgende Situation: Ich hab eine Anwendung auf Servlets und JSP basierend. In dieser Anwedung kann gesucht werden, die Ergebnisse packe ich in (avax.servlet.http.Http)Session-Attribute und gebe diese dann auf dem Servlet aus.
Nun besteht aber für den Anwender sich ein anderes Suchergebnis anzeigen zu lassen. Dafür öffne ich mit JavaScript ein neues Browser-Fenster*. Wenn man jetzt aber das ursprüngliche Fenster neulädt werden die alten Ergebnisse mit den neuen Überschrieben.
Wie krieg ich es hin, dass die alten Werte bestehen bleiben?
Muss ich dafür eine neue Session generieren? Dazu hab ich nur Session.invalidate() gefunden was das alte Fenster nutzlos macht...
Ansonsten gerne Denkanstöße
*
function ShowCompetition(URL, Title, Height)
{
var fenster = this.window.open(URL, Title,"width=625,height="+Height+",resizable=yes,scrollbars=yes,status=yes,menubar=yes,toolbar=yes");
fenster.focus();
return false;
}