Throws em getXXX

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!

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

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

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

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:

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:

hehe valeu.

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