[Struts] – no Cache
Si queremos que ninguna página de nuestra aplicación basada en Struts almacene los datos introducidos por el usuario en ellas (lo que se entiende por “cachear”), podemos :
- Declararlo en la cabecera HTML
- Declararlo en el código Java en nuestra clase Action
- Declararlo en el fichero de configuración struts-config.xml
Declararlo en la cabecera HTML
En HTTP 1.1 en adelante:
META HTTP-EQUIV=”CACHE-CONTROL” CONTENT=”NO-CACHE”
En HTTP 1.0
META HTTP-EQUIV=”PRAGMA” CONTENT=”NO-CACHE”
Declararlo en el código Java
response.setHeader(“Pragma”, “No-cache”);
response.setHeader(“Cache-Control”, “no-cache”);
response.setDateHeader(“Expires”, 1);
Declararlo en el struts-config.xml
<controller>
<set-property property=”noCache” value=”true”/>
</controller>
También te puede interesar:
- No cachear las salidas de las Servlets Para evitar que las salidas de las servlets se queden cacheadas bien en el Navegador del Cliente, bien en el Proxy intermedio, podemos añadir el...
- [Struts] – Control de Acceso El problema del control de acceso dentro de una aplicación web es habitual en las aplicaciones web. Es muy habitual comprobar que existe un objeto...
- [Struts] – ActionDispatcher Struts permite manejar eventos HTML, mediante la clase ActionDispatcher, LookupDispachAciton y MappingDispatchAction que encontramos en el paquete org.apache.struts.actions. En la clase Action declaramos un ActionDipatcher...
- Implementación con Struts : Control de acceso a una aplicación web Requisitos Necesitamos implantar un control de acceso de usuarios lo más genérico y simple posible a una aplicación web desplegada sobre Tomcat. Para ello tendremos...
- [Struts] – Manejo de objetos de negocio en los ActionForm La mayoría de los formularios de las aplicaciones web recogen o muestran los datos de los objetos de negocio de nuestra aplicación. Debido a esto,...






























