Ver Mensaje Individual
  #10 (permalink)  
Antiguo 12/11/2009, 04:08
Avatar de dani_demons
dani_demons
 
Fecha de Ingreso: septiembre-2009
Mensajes: 56
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Problema comunicacion Applet+Servlet

Efectivamente, supongo que sería la Caché... llevo un par de días con esto de los servlets (aprendiendo a marchas forzadas como ves) y tengo fallos como los de no borrar la caché... De todo se aprende..

Hay algo más que deba tener en cuenta tipo "borrar Caché".. o cosas así..?

De todas formas, aquí te pongo el método doPost... mira a ver si falta algo...

Código:
public void doPost(HttpServletRequest request, HttpServletResponse response)
    {

        ObjectInputStream inputFromApplet = null;
        ObjectOutputStream outputToApplet=null;
        Object salida = null;
        User usuario = null;
        String cadena = null;

        try{
            //capturar el input stream del applet
            inputFromApplet = new ObjectInputStream(request.getInputStream());
            show("Conectado");

            //leer la informacion serializable del applet
            show("Leyendo datos...");
            usuario = (User) inputFromApplet.readObject();
            show("Finalizada lectura");

            inputFromApplet.close();
            //Usar el modelo de datos para registrar al Usuario.
            show("Registrando usuario...");
            modeloDatos.registerUser(usuario);

            show("Completado");

            //Se envia un mensaje al Applet
            cadena = new String("Confirmado");
            salida = cadena;
            response.setContentType("java-internal/"+salida.getClass().getName());
            outputToApplet = new ObjectOutputStream(response.getOutputStream());
            outputToApplet.writeObject(salida);
            outputToApplet.flush();
            outputToApplet.close();

        }catch(Exception e){
            e.printStackTrace();
        }

    }