Pierre-Yves Varoux
Thu, 05 Dec 2002 03:27:14 -0800
Salut, Soit c'est un problème de cache au niveau de ton serveur (mais ça serait étonnant...), soit c'est au niveau de ton navigateur : dans ce cas, j'ai déjà eu ce problème. Les headers ça marche moyen. La solution que j'ai utilisée est la suivante : -> transmettre de faux paramètres pour que le navigateur considère la requête comme différente. <a href="servlet.orion?Destination=affPresent&noCache=<%=new Calendar().getTime().getTime()%></a> Le paramètre noCache est différent d'une fois sur l'autre puisse qu'il récupère l'heure courante en millisecondes. Pierre-Yves. -----Message d'origine----- De : Samuel BONNANFANT [mailto:[EMAIL PROTECTED]] Envoyé : jeudi 5 décembre 2002 12:05 À : Liste Java Objet : Pb de cache mémoire d'une servlet sous OS2 / Netscape 4.61 Bjr la liste, J'ai une appli dont le point d'accès est une servlet Sv1. Une autre appli y accède en faisant appel à Sv1. Le pbm (uniquement sous OS2 avec Netscape 4.61) est que la servlet n'est pas chargée qu'une fois (elle n'est pas rechargée lors du 2eme appel : je le vois dans mes traces). J'ai pourtant ajouté les instructions suivantes dans le code de ma servlet : response.setHeader("Pragma", "No-cache"); response.setDateHeader("Expires", 0); response.setHeader("Cache-Control", "no-cache"); Une idée ? Merci. -- Samuel