Desativar o cache do dispatcher para algumas páginas com cabeçalho HTTP

Problema

Você gostaria de desabilitar o cache de suas páginas no dispatcher, mas você não quer usar o cache de dispatchers e gostaria de lidar com isso dinamicamente em suas páginas.

Resolução

Com o Dispatcher release 4.0.0 (e superior), é introduzido um novo cabeçalho chamado "Dispatcher: no-cache". Esse cabeçalho informa ao dispatcher para não armazenar em cache a resposta. Este cabeçalho será então removido pelo expedidor antes de encaminhar a resposta para o cliente.

Para desabilitar o cache no dispatcher, adicione o cabeçalho "Dispatcher: no-cache", ou seja, no seu JSP:

<% response.setHeader("Dispatcher", "no-cache"); %>
Logotipo da Adobe

Fazer logon em sua conta