Problemas com Hashtable

2 respostas
A

Amigos, olha so meu problema, vou exemplificar

public static Hashtable getListaCamposh(String arquivo) throws Exception {
        Hashtable h = new Hashtable();
        h.put("1","1");
        return h;
    }

uma função sim, quando vou chama-lá numa pagina jsp para testar

Hashtable h = (Hashtable)lista.getListaCamposh(arqxml);

ou assim

Hashtable h = lista.getListaCamposh(arqxml);

apresenta o seguinte erro no tomcat

root cause 

javax.servlet.ServletException: com.anser.estrutura.lista.getListaCamposh(Ljava/lang/String;)Ljava/util/Hashtable;
	at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:536)

o que estou fazendo de errado ?

Grato e desculpa pois acho q deve ser algo muito simples mas nao achei a saida

2 Respostas

Rafael_Steil

Como o metodo getListaCamposh tem o tipo de retorno Hashtable, vc nao precisa fazer o cast.

O erro deve estar em uma outra parte do codigo… o que mais voce faz?

Ah… e HashMap eh mais rapido que um Hashtable.

Rafael

A

Troque por HashMap, troquei por vector, tirei o parametro e nada, tudo da o mesmo erro, a função é so isso q vc ta vendo é um teste mas nao funciona depois eu vou colocar o corpo da funcao.

Valew

Criado 18 de novembro de 2003
Ultima resposta 18 de nov. de 2003
Respostas 2
Participantes 2