Problemas de dialogo!!!!

lab
07 de Noviembre del 2002
Lo que yo deseo hacer con mi aplicacion applet es hacer una consulta a una base de datos por medio de un servlet. Y aqui mi pregunta : Como es el pasaje de parametros de un applet a un servlet?? y como se manipula la respuesta del servlet???
Si pueden ser lo mas explicitos posibles se los voy a agradecer y si me dan un ejemplo practico mejor.
Desde ya muchas gracias.

marc
07 de Noviembre del 2002
Si tienes un servlet que hara una conexion a la base de datos y te devolvera los datos en forma de vector, escribirias esto:

URL base = getDocumentBase();
String theServlet="/miaplicacion/miservlet?param1=value1";
try
{
String webAddress = base.getProtocol() + "://" + base.getHost() + ":" + base.getPort() + theServlet;
URL theServletURL = new URL(webAddress);
URLConnection theServletConnection = theServletURL.openConnection();
System.out.println("Conexion abierta con " + webAddress);
theServletConnection.setUseCaches(false);
theServletConnection.setDefaultUseCaches(false);
ObjectInputStream inputFromServlet = new ObjectInputStream (theServletConnection.getInputStream());
System.out.println("Recibiendo informacion del servlet...");
result = (Vector)inputFromServlet.readObject();
System.out.println("El Vector recibido tiene " + result.size() + " elementos");
inputFromServlet.close();
}
catch(Exception e)
{
System.out.println("Excepcion en el Applet : " + e.toString());
}
return result;
}