Hallo Leute,
ich entwickle gerade eine Website mit Hilfe des GWT und stehe gerade vor einem kleinen Problem. Manche Browser cachen den generierten JS Quellcode, sodass dieser nicht zum Servlet kompatibel ist, mit dem dann kommuniziert wird. Meine Idee war deshalb folgende:
Ich habe eine statische Variable in einer Klasse, die sowohl das JS als auch das Servlet benutzt. Und beim ersten Verbindungsaufbau wird dann die ID überprüft. Stimmt die nicht, so wird eine Meldung ausgegeben, die den Nutzer dazu auffordert, den Cache des Browsers zu löschen.
Das ganze funktioniert auch ganz gut, nur ist mir aufgefallen, dass ich in letzter Zeit geschlampt habe. Ich habe ganz einfach die ID vergessen zu erhöhen, bevor ich die Website deployed habe.
Deshalb wollte ich fragen, ob es irgendwie eine Möglichkeit besteht, während des Kompilierens einen String zu definieren, der dann als ID verwendet wird.
ich entwickle gerade eine Website mit Hilfe des GWT und stehe gerade vor einem kleinen Problem. Manche Browser cachen den generierten JS Quellcode, sodass dieser nicht zum Servlet kompatibel ist, mit dem dann kommuniziert wird. Meine Idee war deshalb folgende:
Ich habe eine statische Variable in einer Klasse, die sowohl das JS als auch das Servlet benutzt. Und beim ersten Verbindungsaufbau wird dann die ID überprüft. Stimmt die nicht, so wird eine Meldung ausgegeben, die den Nutzer dazu auffordert, den Cache des Browsers zu löschen.
Das ganze funktioniert auch ganz gut, nur ist mir aufgefallen, dass ich in letzter Zeit geschlampt habe. Ich habe ganz einfach die ID vergessen zu erhöhen, bevor ich die Website deployed habe.
Deshalb wollte ich fragen, ob es irgendwie eine Möglichkeit besteht, während des Kompilierens einen String zu definieren, der dann als ID verwendet wird.