Foros del Web » Programación para mayores de 30 ;) » Java »

Servlet doGet Error Actualizacion ??

Estas en el tema de Servlet doGet Error Actualizacion ?? en el foro de Java en Foros del Web. Hola a todos... Tengo un problema desde hace un tiempito y no he podido solucionarlo Tengo una aplicaion Web con un servlet (no hay nada ...
  #1 (permalink)  
Antiguo 13/09/2008, 23:27
 
Fecha de Ingreso: septiembre-2008
Mensajes: 1
Antigüedad: 15 años, 7 meses
Puntos: 0
Servlet doGet Error Actualizacion ??

Hola a todos...

Tengo un problema desde hace un tiempito y no he podido solucionarlo

Tengo una aplicaion Web con un servlet (no hay nada de JSP) la aplicacion hace la busqueda desde un formulario por el metodo "Post"

y retorno un archivo plano de texto por el metodo "Get"

Basicamente el metodo Get devuelve un String que cambia constantemente en forma de fichero de texto..

Cuando necesito el fichero de texto digito en el explorador

http://localhost:8080/srvee?trx=1&sps=1

y me retorna el fichero de texto, pero como les comentaba internamente el servlet cambia y en menos de 5 segundos no sera el mismo fichero de texto el problema es que si vuelvo a digitar la direccion

http://localhost:8080/srvee?trx=1&sps=1

Me retorna el archivo de texto que ya habia visto no actualiza, como si lo leyera de archivos temporales a internet ni se molesta en llamar al servlet

Yo se que esto se soluciona con el metodo "post" pero necesito llamar al servlet con parametros por direccion es decir "get"

Ahi alguna forma que actualice, que obligado llame al servlet y no mire los archivos temporales (creo que los mira)???????

Espero haberme hecho entender gracias

Última edición por Offlink; 13/09/2008 a las 23:40
  #2 (permalink)  
Antiguo 15/09/2008, 00:09
 
Fecha de Ingreso: octubre-2003
Mensajes: 3.578
Antigüedad: 20 años, 6 meses
Puntos: 51
Respuesta: Servlet doGet Error Actualizacion ??

El problema es que el navegador cachea la respuesta. Para evitarlo puedes hacer estas cosas:

http://www.programacion.com/java/articulo/cache_asp/

S!
__________________
Para obtener respuestas, pregunta de forma inteligente o si no, pregunta lo que quieras que yo contestaré lo que me dé la gana.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 20:56.