Buenas a todos, JPeople!

Estou desenvolvendo um projeto onde o usuario fornece dados
a uma applet(nome e senha) e essa manda essas informacoes ao servlet.

Ao tentar fazer a comunicacao atraves de uma openConnection() via http
nada acontece.A applet nao apresenta sinal nenhum de operacao.
Tambem nao recebo mensagens de erro algum.

Para a conexao do tipo POST na applet uso o seguinte metodo que
eh chamado posteriormente atraves da acao de um botao:

public void connect() throws MalformedURLException,
                               IOException
{
URL servletlink =new URL("http://localhost:8080/servlet/GetServlet");
URLConnection servletConnection= servletlink.openConnection();

     //informar que ira enviar output e receber input
     servletConnection.setDoInput(true);
     servletConnection.setDoOutput(true);

     //Nao usar cache
     servletConnection.setUseCaches(false);
     servletConnection.setDefaultUseCaches(false);

    // stream
    OutputStream out= servletConnection.getOutputStream();
    DataOutputStream output;
    output= new DataOutputStream(out);

      // escrever
       output.writeUTF(Textnome.getText());
       output.writeUTF(Textsenha.getText());

       //enviar
       output.flush();
       output.close();

      }
***************************************************
Ja no servlet a stream eh recebida pelo metodo doPost:

public void doPost(HttpServletRequest req,
                      HttpServletResponse res)
          throws ServletException,IOException
     {
         DataInputStream input ;

         try{
             //get an input stream from the applet
             input= new DataInputStream(req.getInputStream());

             //read the object from applet
             _nome=input.readUTF();
             _senha=input.readUTF();

              input.close();
              }
              catch(Exception e){}
     }
***********************************************************
Em seguida o servlet retorna uma pagina de html ao usuario contendo
as strings obtidas atraves do metodo doGet:

public void doGet(HttpServletRequest req,
                       HttpServletResponse res )
             throws ServletException,IOException
     {
       res.setContentType("text/html");
       PrintWriter output= res.getWriter();

       output.println("<h2>O nome enviado foi : "+_nome+
                       "</font><br>e a senha foi :"+_senha+
                       "</font><br>concluido.</h2>");
       output.close();
     }

***************************************************************
Apesar da extensao do problema apresentado, acho que eh de
importancia para lista pois aplicacoes do tipo Applet Front-end sao
muito mais eficientes do que o uso de HTML que eh usada na maioria dos 
exemplos nos livros sobre aplicacoes do tipo "cliente-provedor".

Alguem saberia dizer onde esta o problema?
Se alguem tiver algum outro exemplo de ambos arquivos para se fazer um POST 
de uma Applet para um servlet tambem eh muito bem vindo.

Muito Obrigado,
Uma boa semana,

Luis Fernando.



















______________________________________________________
Get Your Private, Free Email at http://www.hotmail.com

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a