Como retornar objeto em Servlet?

7 respostas
Valter_Henrique

Galera, tem como retornar um objeto em uma Servlet?

Eh que na verdade eu queria retornar um vector de String de uma consulta no MySQL.

Teria como?

Abraços.

7 Respostas

Jesuino_Master

Você quer exibir esse retorno em uma JSP?

Se sim, você deve colocar esse valor na sessão e recuperar na JSP, usando EL ou Scriptlet.

Mias ou menos isso na servlet:

request.getSession().setAttribute("nomeDoVetor", seuVetor);

[]'s

viniciusfaleiro

Garotão… se seu intuíto é percorrer isso na jsp pra exibir em table por exemplo… considerando q vc não usa nenhum framework de persistência… aconselho jogar não um array na sessão, más sim o próprio ResultSet da consulta!!! =)… abraço

Valter_Henrique

Valeu galera, vou testar aqui e retorno, ok?
Valeu mesmo.rs.

sergiotaborda

Jesuino Master:
Você quer exibir esse retorno em uma JSP?

Se sim, você deve colocar esse valor na sessão e recuperar na JSP, usando EL ou Scriptlet.

Mias ou menos isso na servlet:

request.getSession().setAttribute("nomeDoVetor", seuVetor);

[]'s

Não use a sessão para conversar entre servlet e jsp. Use o proprio request.

request.setAttribute("nomeDoVetor", seuVetor);
Jesuino_Master

sergiotaborda:
Jesuino Master:
Você quer exibir esse retorno em uma JSP?

Se sim, você deve colocar esse valor na sessão e recuperar na JSP, usando EL ou Scriptlet.

Mias ou menos isso na servlet:

request.getSession().setAttribute("nomeDoVetor", seuVetor);

[]'s

Não use a sessão para conversar entre servlet e jsp. Use o proprio request.

request.setAttribute("nomeDoVetor", seuVetor);

Costume de usar sessão :wink:

Valter_Henrique

Nossa, valeu mesmo ae galera, muito obrigado pela atenção.

Valter_Henrique

sergiotaborda:
Jesuino Master:
Você quer exibir esse retorno em uma JSP?

Se sim, você deve colocar esse valor na sessão e recuperar na JSP, usando EL ou Scriptlet.

Mias ou menos isso na servlet:

request.getSession().setAttribute("nomeDoVetor", seuVetor);

[]'s

Não use a sessão para conversar entre servlet e jsp. Use o proprio request.

request.setAttribute("nomeDoVetor", seuVetor);

Por que não usar session entre servlet e jsp ?
Fiquei curioso,rs.

Criado 5 de fevereiro de 2010
Ultima resposta 1 de fev. de 2011
Respostas 7
Participantes 4