Servlets - comunicación applet servlet

 
Vista:

comunicación applet servlet

Publicado por jimena (5 intervenciones) el 01/08/2002 03:40:51
hola:
pretendo realizar una aplicación para la web y necesito que mi applet envie paticiones a mi servlet. He visto ejemplos con el siguiente codigo
usando onjetos serializados.
mi duda es la siguiente:
¿cuando se ejecuta esta linea de codigo "outputToServlet.close();" el applet queda esperando la respuesta o debo conectarme nuevamente.?
ver *

try
{
String servlet = "http://www.educación.com/servlet/IngresoProfTS";
URL direccion = new URL (servlet);
URLConnection servletconnectionP = direccion.openConnection();
servletConnectionP.setUseCaches (false);
servletConnectionP.setDefaultUseCaches (false);
servletConnectionP.setDoInput(true);
servletConnectionP.setDoOutput(true);
ObjectOutputStream outputToServlet = new ObjectOutputStream(servletConnectionP.getOutputStream(), true);
outputToServlet.writeObject(enviodatos);
outputToServlet.flush();
outputToServlet.close();

* Necesito volver a conectarme o solamente salto a la linea **

URLConnection servletConnectionP2 = direccion.openConnection();
servletConnectionP2.setUseCaches (false);
servletConnectionP2.setDefaultUseCaches(false);

** ObjectInputStream inputFromServlet =
new ObjectInputStream(servletConnectionP2.getInputStream());
NombreClave nombclavprof = (NombreClave) inputFromServlet.readObject();
String NombreProf, ClaveProf;
NombreProf = nombclavprof.getNombre();
ClaveProf = nombclavprof.getClave();
}

Gracias


Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:comunicación applet servlet

Publicado por Edgar (7 intervenciones) el 17/09/2002 00:21:06
sobre la misma conexion everias poder establecer flujos de entrada y salida solamente te recomiendo que codifiques tus datos para enviarlos en un GET o POST con URLEncoder.encode(parametro);

y especifica el contenido de tu request asi:
conexion.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");

eso si lo que estas haciendo es enviar datos simples y no estructuras de datos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar