ResultSet de servlet para JSP

2 respostas
F

Olá a todos!!!
Existe alguma maneira de passar um ResultSet de um servlet para uma página jsp sem ser pela session???

a situação é a seguinte, minha aplicação está assim:

view -> aqui existe um link para uma página que exibe uma listagem vinda de um BD

controller -> recebe a requisição deste link, acessa meu model, e recebe um ResultSet como resposta.

É ai que vem a questão, como passar esse ResultSet para o JSP sem ser por session???

Se alguém puder me ajudar ai, fico muito grato.

Vlw

2 Respostas

M

tu tb pode bindar no escopo de request… ah, só uma dica… retorne uma Collection do teu model, não um ResultSet… não tem nada de errado com as classes mas… fica meio embaralhado, classes q soment deveriam ter instancias na persistencia pararem láááá no cliente… hehehe :slight_smile: , questão de design

G

Olá,

Seria mais ou menos assim que você faria na sua classe de controle:

request.setAttribute(“valorCollection”, collection);

Na sua JSP você obteria assim:

request.getAttribute(“valorCollection”);

É melhor você passar um ValueObject do tipo Collection, pois se você utilizar as tags HTML do Strtus, ele por padrão já trabalha com Collections.

Atenciosamente,

George.

Criado 10 de setembro de 2004
Ultima resposta 10 de set. de 2004
Respostas 2
Participantes 3