servlet y filtros

isacristan
02 de Agosto del 2005
Hola a todos,

estoy intentando hacer una cache de forma que en el fichero web.xml tengo declarado un servlet y un filtro.

el servlet se va a lanzar todas las noches para que genere las jsp en html con el contenido dependiendo de los par谩metros que se le pasen, ya que hace consulta a la base de datos. Esto sin el filtro me funciona.

por otro lado, tengo el filtro que recoge todas las peticiones de las p谩gina noticias (que son las que cacheo) para que si existe el cache muestre la p谩gina html que he cacheado y si no que muestre la jsp. Esto sin el servlet me funciona.

El problema lo tengo, cuando activo el servlet y el filtro en el fichero web.xml, ya que cuando intento lanzar el servlet, el filtro entiende que es una petici贸n, esto lo he solucionado haciendo que si tiene un determinado par谩metro a null, que salga del filtro, pero el problema es que cuando sale del filtro y vuelve al servlet, el getInputStream() de la p谩gina ha perdido toda la informaci贸n y se me genera el html en blanco, sin nada.

Alguien sabe como puedo hacer para que cuando el filtro devuelva el control al servlet no pierda la informaci贸n????

Muchas gracias de antemano