Marcus,

que tal:

     java.util.Vector oVc = new java.util.Vector();
     oVc.add("Erro 1");
     oVc.add("Erro 2");

     Object[] sTeste = oVc.toArray();

     for (int i=0;i<sTeste.length;i++) {
          System.out.println(sTeste[i]);
     }


Note que toArray é sincornized... e add do vector tbm... Tente usar sempre
ArrayList. Eh mais rápido.

[]s
Leandro





"Marcus Augusto" <[EMAIL PROTECTED]> on 11/04/2002 20:11:49

Please respond to [EMAIL PROTECTED]

To:   "List-Java" <[EMAIL PROTECTED]>
cc:
Subject:  [java-list] Erro java.lang.ClassCastException: java.util.Vector




Pessoal,

Tenho um servlet que  faz validação de dados e caso existam
inconsistências, as mensagens de validação  são adicionadas para um Vector:

    Vector errors = new  Vector();
    errors.add("Por favor, entre com um  email válido.");

No final do servlet  eu verifico se existem erros ( errors.size()>0 )
e volto para a página que contem os erros  rd.forward(......).

Na página que contem  os erros eu buscar todos os erros retornado pelo
servlet e ai ocorre o erro de  ClassCastException.

<% String[]  errors=(String[])request.getAttribute("errors");%>

onde estou errando

obrigado.

Marcus  Augusto F. de Almeida






------------------------------ 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