Problema ao popular combobox

Boa tarde a todos, to querendo popular uma combobox na minha pagina jsp, mas ñ to conseguindo, tenho uma tela para cadastrar jogadores, nesta tela tem um campo selecionar times, então ao clicar neste campo, quero q venha todos os time q tem no meu DB.

pagina jsp:

<td>Selecione Times:</td> <td> <select name="listarTime" > <option value=""></option> <c:forEach var="time" items="${times}"> <option value="${nomeTime.id}">${nomeTime.time}</option> </c:forEach> </select> </td> </tr> <tr>
desse jeito na ta chamando nada

minha servlet: AdicionaJogador

package br.com.Projeto.servlet;

import java.io.IOException;
import java.sql.SQLException;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

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

import br.com.Projeto.Dao.JogadorDAO;
import br.com.Projeto.bean.Jogador;
import br.com.Projeto.bean.Posicao;
import br.com.Projeto.bean.Time;

public class AdicionaJogador extends HttpServlet {
	private static final long serialVersionUID = 1L;

	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		Jogador jogador = new Jogador();
		jogador.setNomeJog(request.getParameter("nome"));
		jogador.setCdRegistro(request.getParameter("cdRegistro"));
		
		SimpleDateFormat sf = new SimpleDateFormat("dd/MM/yyyy");
		Date dtNascimento = null;
		
		try {
			dtNascimento = sf.parse(request.getParameter("dtNascimento"));
		} catch (ParseException e) {
			e.printStackTrace();
			response.sendRedirect("/projetoFinalJspServlet/erro.jsp");
		}
		
		Calendar dtNascimentoCalendar = Calendar.getInstance();
		dtNascimentoCalendar.setTime(dtNascimento);
		
		jogador.setDtNascimento(dtNascimentoCalendar);
		 
		Posicao posicao = new Posicao();
		posicao.setId(Long.parseLong(request.getParameter("nomePosicao")));
		
		Time time = new Time();
		time.setId(Long.parseLong(request.getParameter("time")));
		
		if(request.getParameter("id").isEmpty()){
			try {
				JogadorDAO dao = new JogadorDAO();
				dao.adicionaJogador(jogador);
				response.sendRedirect("/projetoFinalJspServlet/sucesso.jsp");
			} catch (SQLException e) {
				e.printStackTrace();
				response.sendRedirect("/projetoFinalJspServlet/erro.jsp");
			} 
			
		}
	}

}[/code]

e o List q está no TimeDAO:
[code]public List<Time> getTimes() throws SQLException {
		String sql = " SELECT * FROM time";
		conexao = getConection().getConnection();
		PreparedStatement stm = conexao.prepareStatement(sql);

		ResultSet rs = stm.executeQuery();

		List<Time> times = new ArrayList<Time>();
		while (rs.next()) {
			Time t = new Time();
			t.setId(rs.getLong("id_time"));
			t.setCdRegistro(rs.getString("codigo_registro"));
			t.setNomeTime(rs.getString("nome_time"));

			Calendar data = Calendar.getInstance();
			data.setTime(rs.getDate("data_fundacao"));

			t.setDtFundacao(data);
			times.add(t);

		}
		rs.close();
		stm.close();
		conexao.close();

		return times;
	}
}

ñ entendi com trabalhar com o forEach sei que tonho que passar uma lista mas ñ sei como posso fazer isto. Alguém pode explicar?
[Resolvido]

Eu indico a você uma pesquisada:

http://www.google.com.br/#hl=pt-BR&safe=off&q=jstl+servlet+site:guj.com.br&oq=jstl+servlet+site:guj.com.br&aq=f&aqi=&aql=&gs_sm=e&gs_upl=9943l10686l2l11436l7l6l0l0l0l0l284l798l2.3.1l6l0&bav=on.2,or.r_gc.r_pw.&fp=d9ee582617bd5ee7&biw=1927&bih=744

em suma, você precisa setar a lista de times como uma atributo da requisição, e então “dispachar” para o jsp:

servlet:


doGet(.... {

List<Time> lista = listaTimes();
request.setAttribute("listaDeTimes", lista);
request.getRequestDispatcher(".../....../tuapagina.jsp").forward(request, response);

}

no jsp:

 <td>Selecione Times:</td>  
                     <td>  
                       <select name="listarTime" >  
                             <option value=""></option>  
                             <c:forEach var="time" items="${listaDeTimes}">  
                                <option value="${time.id}">${time.nome}</option>  
                            </c:forEach>  
                     </select>  
                     </td>   

qualquer coisa “grite”, rs

[quote=g4j]Eu indico a você uma pesquisada:

http://www.google.com.br/#hl=pt-BR&safe=off&q=jstl+servlet+site:guj.com.br&oq=jstl+servlet+site:guj.com.br&aq=f&aqi=&aql=&gs_sm=e&gs_upl=9943l10686l2l11436l7l6l0l0l0l0l284l798l2.3.1l6l0&bav=on.2,or.r_gc.r_pw.&fp=d9ee582617bd5ee7&biw=1927&bih=744

em suma, você precisa setar a lista de times como uma atributo da requisição, e então “dispachar” para o jsp:

servlet:


doGet(.... {

List<Time> lista = listaTimes();
request.setAttribute("listaDeTimes", lista);
request.getRequestDispatcher(".../....../tuapagina.jsp").forward(request, response);

}

no jsp:

 <td>Selecione Times:</td>  
                     <td>  
                       <select name="listarTime" >  
                             <option value=""></option>  
                             <c:forEach var="time" items="${listaDeTimes}">  
                                <option value="${time.id}">${time.nome}</option>  
                            </c:forEach>  
                     </select>  
                     </td>   

qualquer coisa “grite”, rs[/quote]

Boa noite, mas aí nesta linha do servlet

List<Time> lista = listaTimes(); 

ta pedindo para criar um metodo. Onde crio esse método? Valeu pela força

[quote=AndLobo][quote=g4j]Eu indico a você uma pesquisada:

http://www.google.com.br/#hl=pt-BR&safe=off&q=jstl+servlet+site:guj.com.br&oq=jstl+servlet+site:guj.com.br&aq=f&aqi=&aql=&gs_sm=e&gs_upl=9943l10686l2l11436l7l6l0l0l0l0l284l798l2.3.1l6l0&bav=on.2,or.r_gc.r_pw.&fp=d9ee582617bd5ee7&biw=1927&bih=744

em suma, você precisa setar a lista de times como uma atributo da requisição, e então “dispachar” para o jsp:

servlet:


doGet(.... {

List<Time> lista = listaTimes();
request.setAttribute("listaDeTimes", lista);
request.getRequestDispatcher(".../....../tuapagina.jsp").forward(request, response);

}

no jsp:

 <td>Selecione Times:</td>  
                     <td>  
                       <select name="listarTime" >  
                             <option value=""></option>  
                             <c:forEach var="time" items="${listaDeTimes}">  
                                <option value="${time.id}">${time.nome}</option>  
                            </c:forEach>  
                     </select>  
                     </td>   

qualquer coisa “grite”, rs[/quote]

Boa noite, mas aí nesta linha do servlet

List<Time> lista = listaTimes(); 

ta pedindo para criar um metodo. Onde crio esse método? Valeu pela força[/quote]

Beleza, valeu pela idéia g4j, conseguir resolver este problema.

[quote=AndLobo][quote=AndLobo][quote=g4j]Eu indico a você uma pesquisada:

http://www.google.com.br/#hl=pt-BR&safe=off&q=jstl+servlet+site:guj.com.br&oq=jstl+servlet+site:guj.com.br&aq=f&aqi=&aql=&gs_sm=e&gs_upl=9943l10686l2l11436l7l6l0l0l0l0l284l798l2.3.1l6l0&bav=on.2,or.r_gc.r_pw.&fp=d9ee582617bd5ee7&biw=1927&bih=744

em suma, você precisa setar a lista de times como uma atributo da requisição, e então “dispachar” para o jsp:

servlet:


doGet(.... {

List<Time> lista = listaTimes();
request.setAttribute("listaDeTimes", lista);
request.getRequestDispatcher(".../....../tuapagina.jsp").forward(request, response);

}

no jsp:

 <td>Selecione Times:</td>  
                     <td>  
                       <select name="listarTime" >  
                             <option value=""></option>  
                             <c:forEach var="time" items="${listaDeTimes}">  
                                <option value="${time.id}">${time.nome}</option>  
                            </c:forEach>  
                     </select>  
                     </td>   

qualquer coisa “grite”, rs[/quote]

Boa noite, mas aí nesta linha do servlet

List<Time> lista = listaTimes(); 

ta pedindo para criar um metodo. Onde crio esse método? Valeu pela força[/quote]

Beleza, valeu pela idéia g4j, conseguir resolver este problema.[/quote]
[resolvido]