Voici ma situation : J'ai développé pour un client une application relativement importante en jsp/servlet sous tomcat. Quand il utilise l'application sur leur réseau local, cela ne pose pas de pb.
Mais lorsqu'il utilise l'application depuis un de leur site distant il passe par un proxy-cache et mes pages et sessions reste en cache.
Ce qui a pour effet par exemple de : si quelqu'un se connect sur l'application en admin et quitte l'application, la personne ki relance derriere a accès au droit d'admin.
Chose qui ne se produit pas en locale.
La solution Temporaire est de spécifié au proxy que l'ip du serveur qui contient l'application ne soit pas mise en cache.
Y a -t- il moyen de dire a tomcat de ne pas mettre les pages en cache ?
Pour l'instant j'ai ajouter les lignes : response.setHeader("pragma","no-cache" );
response.setHeader("cache-control","no-cache" );
mais il fauty kil test... ( peut etre ce n'est que ca !!)
Merci
Je vous tien au courant
Publicité
Posté le 19-05-2004 à 15:37:55
xtoune
Posté le 19-05-2004 à 16:35:25
snif ca marche pô, je l'avé que sur une page, la j'essaie sur chaque page, j'ajoute :