Throws em getXXX

6 respostas
_fs

Oi de novo, boa tarde.

Pergunta simples: quando eu chamo métodos getXXX, que residem no meu servlet, a partir do meu JSP, há problemas se o método joga alguma exceção? Pois quando faço de outra maneira funciona, mas não assim.

Exemplo:

public String getPass() throws SQLExeption

{

return ResultSet.getString( i )

}

Valeu!

6 Respostas

leonardom

Como você lança um Exception em um método, você deve tratar essa Exception no local onde você utiliza este método.

_fs

O problema é que eu uso este método na minha página JSP … teria que fazer uma página de erro né?

leonardom

Acho que declarar uma página de erro seria a saída.

_fs

Cara, pelo que eu estou testando, dá erro sim.

Quando eu tento colocar os métodos getXXX retornando ResultSet.getString() ele não me retorna uma página em branco, e eu já me certifiquei que o ResultSet naquela posição possui dados.

Passei 3h tentando fazer isso … grrr …

A solução que eu vejo é passar o ResultSet para um ArrayList primeiro … o problema é o custo de processamento :frowning:

cv1

Nao se preocupe… o custo de processamento eh pequeno comparado com o peso de se manter uma conexao ao banco de dados aberta enquanto se renderiza o JSP :wink:

_fs

hehe valeu.

Esse é um último exercício antes de partir para outro estudos :wink:

Criado 19 de novembro de 2003
Ultima resposta 19 de nov. de 2003
Respostas 6
Participantes 3