Prezados Javaneses,

Estou tendo problemas quando abro um stream com a transferência de dados
entre um APPLET e um SERVLET de um campo MEMO.

Pergunta: Existe alguma limitação do readObject() ou do writeObject() ???

Quando envio um campo muito grande na serialização de uma String não gera
exceção no Servlet mas em compensação a String chega TRUNCADA no servlet.

O que fazer para transmitir campos GRANDES entre um Applet e um Servlet via
streams ???

[]'s

// Parte do Código

    try {
      URL urla = new URL(url);
      URLConnection urlc = urla.openConnection();
      urlc.setDoInput(true);
      urlc.setDoOutput(true);
      urlc.setUseCaches(false);
      urlc.setRequestProperty("Content-Type", "application/octet-stream");
      ObjectOutputStream outputToServlet = new
ObjectOutputStream(urlc.getOutputStream());
      outputToServlet.writeObject((Object)campos);
      outputToServlet.flush();
      outputToServlet.close();
      ObjectInputStream inputFromServlet = new
ObjectInputStream(urlc.getInputStream());
      String resposta = (String)inputFromServlet.readObject();
      inputFromServlet.close();
      return resposta;
    }
    catch (IOException e) {
      System.out.println(e.toString());
      return("E");
    }
    catch(Exception e) {
      System.out.println(e.toString());
      return("E");
    }


  // Recuperando fluxo de dados do Applet
    String campos = null;
                try {
            ObjectInputStream inputFromApplet = new
ObjectInputStream(hsreq.getInputStream());
      campos = (String)inputFromApplet.readObject();
                        inputFromApplet.close();
    }
    catch(Exception e) {
                        System.out.println("Passei por aqui"+e.toString());
      retString(hsrsp,"E");
    }
    if(campos==null) retString(hsrsp,"E");

Carlos Campos
[EMAIL PROTECTED]
(0xx21 3865-7358)
Analista de Sistemas
MCT - Ministério da Ciência e Tecnologia
CETEM - Centro de Tecnologia Mineral


------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a