Como passar uma list para uma jsp?

2 respostas
Andergt6
Bom dia galera estou com um probleminha , eu preciso passar uma list de contatos de uma servlet para uma jsp , será que teria como ? lembrando que não estou usando nenhum framework pois se trata de um trabalho para a faculdade estou enviando o meu código
package acao;

import java.io.IOException;
import java.util.ArrayList;
import java.util.List;

import javax.servlet.RequestDispatcher;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import bean.ContatoBean;

public class LogicaAgenda extends HttpServlet {

	@Override
	protected void service(HttpServletRequest request,
			HttpServletResponse response) throws ServletException, IOException {

		ContatoBean contato = new ContatoBean();
		List<ContatoBean> listacontato = new ArrayList<ContatoBean>();
        
		contato.setNome(request.getParameter("form_name"));
		contato.setTelefone(request.getParameter("form_fone"));

		listacontato.add(contato);
        
					
		
	
		RequestDispatcher rd = request.getRequestDispatcher("/Consulta.jsp");
		rd.forward(request, response);
		return ;
	}

}

Gostaria de saber se através do RequestDispatcher eu consigo só redirecionar para a jsp consulta ou ele pode passar a minha list para que eu exiba !!!
um abraço a todos e um bom dia!!

2 Respostas

Djonatah

Adicione a lista ao objeto request.

request.setAttribute("contatos", listacontato);

Depois no Jsp você pode pegar a lista usando EL.

Abraços
<><

Andergt6

Opa!!! Valeu obrigrado !!! Funcionou!!!

Criado 2 de maio de 2009
Ultima resposta 2 de mai. de 2009
Respostas 2
Participantes 2