[Resolvido] JSP processar getAttribute

Boa noite GUJ!

Estou tentando fazer com que a minha index.jsp liste os dados do banco de dados porém estou com dificuldades e gostarei de saber onde estou falhando.

index.jsp

<% 
List<Curso> cursos_request = (List<Curso>) request.getSession(false).getAttribute("listagem");
List<Curso> cursos_sessao = (List<Curso>) request.getSession().getAttribute("listagem");
out.println(cursos_request);
out.println(cursos_sessao);
%>  

ListarCursoServlet.java

    		CursoDao cdao = new CursoDao();
    		List<Curso> lista = (List<Curso>) cdao.listarCurso();      
    		
    		HttpSession sessao = request.getSession();
            sessao.setAttribute("listagem", lista);
            
    		request.setAttribute("listagem", lista);            
    		request.getRequestDispatcher("index.jsp").forward(request, response);  

Eu estou querendo acessar a index.jsp e ela já me exibir os dados porém o request sempre me retorna null, suspeito que eu devo, é claro, passar algo por post ou get, mas não quero enviar nada. Como eu preciso fazer? Intancio a classe mesmo?

Obrigado, abraço pessoal.

Resolvido da seguinte forma:

<table border="1">
	<tr>
		<td>Código</td>
		<td>Nome</td>
	</tr>
<%
	CursoDao cdao = new CursoDao();
	List<Curso> lista = (List<Curso>) cdao.listarCurso();	 
	for(Curso c : lista){
%>

	<tr>
		<td><%= c.getCodigo_curso() %></td>
		<td><%= c.getNome_curso() %></td>
		&lt;td&gt;<a >Atualizar</a>&lt;/td&gt;
		&lt;td&gt;<a >Apagar</a>&lt;/td&gt;
	&lt;/tr&gt;	
	
&lt;%
	}
%&gt;
&lt;/table&gt;