-
Problème de cache
Bonjour,
Je suis en train de faire une application web avec Java EE.
Je rencontre un soucis que je n'arrive malheuresement pas a régler :(
Je vous expose le problème :
J'ai une page JSP principale dans laquel j'affiche un iframe que je génére dans ma servlet
(fonction qui change du xml en html). Je me sert d'un parametre passé en get pour
savoir quel fichier convertir, ensuite dans ma jsp j'affiche l'iframe avec comme source
le html créer(son nom est toujours le même se sera juste son contenu qui changera en fonction
du xml appelé dans la fonction de conversion).
Sa marche très bien mais j'ai un soucis dû au cache je crois. Lorsque j'appel un xml, il est afficher dans
l'iframe mais si j'en rappel un autre aussitôt, se sera toujours le même contenu dans l'iframe.
Cependant si j'attends deux-trois secondes avant d'appeler un autre xml, cela fonctionne très bien.
Savez-vous comment je peu résoudre le problème ?
Merci
Firl
-
Si tu es sûr que c'est un problème de cache, ajoute une variable date en milliseconde en paramètre de l'url avec javascript.
A+.
-
j'ai bien compris? Tu appelle une servlet, qui génère un fichier html. Et ensuite tu pointe l'iframe vers ce HTML? Pourquoi la servlet ne sert pas directement ce html??
-
Merci à vous deux d'avoir pris la peine de repondre :)
J'ai décidé de faire comme tchize_ a dit, en effet c'est tellement plus logique ...
Du coup sa marche niquel :)
Merci encore à vous deux , mine de rien sa m'a beaucoup aidé.
Bonne journée :)
Firl