M�rcio,

   E mesmo sendo poss�vel passar o record set, n�o recomendo que o fa�a. N�o
� uma boa modelagem e rompe a estrutura de camadas. 

   Perceba, o seu servlet � a camada de acesso ao banco de dados. Logo o
retorno n�o deve ser um objeto coerente apenas para esta camada. O retorno
deve ser um objeto coerente para a camada l�gica.

   Imagine o caso de um sistemas de uma livraria. Voc� deve retornar objetos
livros ao inv�s de record sets contendo os dados dos livros. Imagina se tem
que mudar alguma representa��o do banco de dados. O impacto seria enorme
caso sua modelagem n�o seja bem estruturada.

   um abra�o

   Jorge

-----Original Message-----
From: Leonardo Souza Mario Bueno [mailto:[EMAIL PROTECTED]]
Sent: ter�a-feira, 7 de novembro de 2000 14:32
To: Marcio Di Pietro; Lista Soujava
Subject: [java-list] Re: Comunica��o Servlet x Jsp


----- Original Message -----
From: Marcio Di Pietro <[EMAIL PROTECTED]>
To: Lista Soujava <[EMAIL PROTECTED]>
Sent: Tuesday, November 07, 2000 10:37 AM
Subject: Comunica��o Servlet x Jsp


> Caros,
>
>
>     Uso servlets h� algum tempo, e agora comecei a estudar JSP, porem
> n�o gostei muito
> da comunica��o entre eles.
>
>
>     Um exemplo que gostaria de saber se h� como fazer � o seguinte:
>     Tenho um servlet simples que n�o faz nada mais do que um select no
> banco de dados, porem
> um JSP chama este servlet e recebe o resultset do mesmo e mostra no
> browser.
> h� como fazer isso ?, o servlet se comunicar com o JSP e passar ao
mesmo
> um volume grande de dados
> como uma  resposta(resultset) de um select  ?
>

M�rcio,

    Para poder passar um objeto entre um servlet e uma p�gina JSP ser�
preciso que ele implemente java.io.Serializable e a classe ResultSet n�o
faz isto.

    Voc� ter� que extrair os registros do result set e passa-los em uma
collection para a p�gina JSP atraves  do objeto
request.

    Leonardo.



------------------------------ LISTA SOUJAVA ----------------------------
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED]
-------------------------------------------------------------------------

Responder a