Tema: Servlet Java
Ver Mensaje Individual
  #8 (permalink)  
Antiguo 03/09/2009, 14:19
leo0908
 
Fecha de Ingreso: septiembre-2009
Mensajes: 7
Antigüedad: 14 años, 8 meses
Puntos: 0
Respuesta: Servlet Java

Cita:
Iniciado por jisas Ver Mensaje
Hola,

He empezado a hacer un Servlet y he probado a enviar desde el cliente una palabra.

Codigo cliente:
.
.
//envia la palabra
OutputStream os = c.openOutputStream();
os.write(("Prueba="+Envio).getBytes());
os.flush();
os.close();
.
.
Codigo Servlet:
.
.
String recibido = request.getParameter("Prueba");
.
.

El problema que tengo es que lo que me llega al servlet es null.
En cambio si quito el os.flush() si que llega al servlet correctamente la palabra.
Veo que en la mayoria de webs donde se puede encontrar material de servlets hacen primero un flush y luego cierran el stream y me gustaria saber porque a mi no me funciona. Gracias
Para forzar el flush del buffer del response del servlet podes hacer response.flushBuffer(), esto lo obliga a escribir contra el cliente.

Saludos!