Servlets e banco de dados

6 respostas
L

Olá pessoal,

Estou tendo dificuldades em obter alguns dados do Banco e jogá-los em uma váriavel só, e manda-la para minha pág jsp.
Preciso obter as quatro alternativas(a,b,c,d) e atualmente ela guarda somente a última e joga para a pág jsp, e as anteriores ficam perdidas.
Como armazenaria isso?

while(rs.next()){
 alternativa = rs.getString("alternativa");

 req.setAttribute("alt", alternativa);
}

t+

Leisley

6 Respostas

cv1

Que tal um array?

furutani

Um ArrayList talvez…

ArrayList alternativas = new ArrayList();
while(rs.next()){
  alternativa = rs.getString("alternativa");
  alternativas.add(alternativa);
}
req.setAttribute("alt", alternativas);
L

furutani:
Um ArrayList talvez…

ArrayList alternativas = new ArrayList(); while(rs.next()){ alternativa = rs.getString("alternativa"); alternativas.add(alternativa); } req.setAttribute("alt", alternativas);

Ok…vou tentar…valeu pela dica…

Guilherme_Silveira
melhorando
furutani:
Um ArrayList talvez..
ArrayList<String> alternativas = new ArrayList<String>();

while(rs.next()) alternativas.add(rs.getString("alternativa"));

req.setAttribute("alt", alternativas);
L
Guilherme Silveira:
melhorando
furutani:
Um ArrayList talvez..
ArrayList&lt;String&gt; alternativas = new ArrayList&lt;String&gt;();

while(rs.next()) alternativas.add(rs.getString("alternativa"));

req.setAttribute("alt", alternativas);

Olá Guilherme, fiquei com dúvida neste comando ArrayList<String>, vc quer dizer o q com <String>?

T+

Leisley

Guilherme_Silveira

significa que essa arraylist so trabalha com strings ou derivados.
isto eh, o metodo add so aceita strings e o metodo get so devolve strings

Criado 28 de maio de 2005
Ultima resposta 6 de jun. de 2005
Respostas 6
Participantes 4