[RESOLVIDO] Exibir todos os valores do Map no JSP usando JSTL

bom dia pessoal, gostaria de exibir todos os valores do meu Map no JSP usando JSTL, fiz assim:


						<c:forEach var="map" items="${mapAlunos}">
							<tr class="linhaDeListagem">
								<td>${map.value}</td>
							</tr>
						</c:forEach>

mas só é apresentado o valor do toString que implementei na minha classe bean:

public String toString(){
		return this.getCurso();
	}

gostaria de algo do tipo:

						<c:forEach var="map" items="${mapAlunos}">
							<tr class="linhaDeListagem">
								<td>${map.nome}</td>
								<td>${map.curso}</td>
							</tr>
						</c:forEach>

como faço isso?

desde já, obrigado pela ajuda, ótimo forum de Java
estou apredendo muito com a ajuda de todos

meu Map:

Map<String, AlunoTO> alunos = new HashMap<String, AlunoTO>();		//inicializar alguns valores
	
		SimpleDateFormat formataData = new SimpleDateFormat("dd/MM/yyyy");	
		
		try {
			Date data = formataData.parse("21/12/2012");			
			alunos.put("1", new AlunoTO("1", "Aluno 01", "Curso teste  01",data));		
			Date data2 = formataData.parse("20/12/2012");			
			alunos.put("2", new AlunoTO("2", "Aluno 02", "Curso teste  02",data2));	
			contextEvent.getServletContext().setAttribute("alunos", alunos);

		} catch (ParseException e) {			
			e.printStackTrace();
		}		

bom o probema era o seguinte:

eu estava usando somente o jstl.jar, e em alguns testes percebi q a forma correta de chamar as propriedades seria assim:

<td>${map.value.dataMatricula}</td>

e da forma acima só funcionou depois q adicionei o standard.jar no diretório WEB-INF/lib, ou seja, usem o standard.jar (como estava recomendado em todos os artigos q li sobre JSTL)