Je crois comprendre qu'il ya une directive d'en-tête de réponse HTTP pour désactiver la mise en cache de la page:Howto Désactiver la mise en cache dans une page jsp
Cache-Control:no-cache
je peux modifier l'en-tête par "main":
<%response.addHeader("Cache-Control","no-cache");%>
Mais est il y a une "belle" façon de rendre l'interpréteur JSP retourne cette ligne d'en-tête dans la réponse du serveur?
(j'ai vérifié la <% page @ ...%> directive. Il semble qu'il n'y a rien comme ça.)
J'ai essayé avec le code suivant, ce n'est pas la mise en cache de la page, mais quand j'appuie sur le bouton de retour du navigateur, le navigateur dit que ce document n'existe plus, recharger la page. Pourquoi ne recharge-t-il pas la page automatiquement? '<% response.setHeader (" Cache-Control "," no-cache "); response.setHeader ("Cache-Control", "no-store"); response.setHeader ("Pragma", "no-cache"); response.setDateHeader ("Expire", 0); %> ' – Sadanand