Basta vc abrir uma URLConnection para a servlet e pegar o stream dela.

 

O código na applet fica assim:

 

 

URL url = new URL("endereço da servlet");

URLConnection urlConn = url.openConnection();

ObjectInputStream input = new ObjectInputStream(urlConn.getInputStream());

ObjetoDesejado = (ObjetoDesejado)input.readObject();

.

.

.

 

Na servlet, fica assim:

 

ObjectOutputStream output = new ObjectOutputStream(response.getOutputStream());

output.writeObject(ObjetoDesejado);

output.close();

 

 

Existem outras formas. Vc deve atentar para o fato de que  a applet não vai conseguir abrir conexão com outro servidor que não o mesmo que serviu a applet, por questões de segurança. A não ser que seja uma applet assinada.

 

abraços,

Denard

-----Original Message-----
From: Viviane [mailto:[EMAIL PROTECTED]]
Sent: quinta-feira, 29 de novembro de 2001 12:12
To: [EMAIL PROTECTED]
Subject: [java-list] Como fazer uma Applet receber dados de uma Servlet

 

Oi Lista !!!

 

Eu gostaria de saber como fazer para uma Applet "pegar" valores enviados por uma servlet.

 

Desde já agradeço.

 

Viviane

Responder a