[dúvida]exibir lista de eventos da servlet para o fullcalendar

Boa noite pessoal,

Estou apanhando a horas para tentar exibir os eventos que envio da minha servlet para uma JSP com o fullcalendar(http://arshaw.com/fullcalendar/).
O calendário esta sendo exibido normalmente, porém achei que conseguiria mostrar os eventos utilizando JSTL dentro do javascript e não consegui.
Os eventos são exibidos através de um array, conforme abaixo (events):

<script>
	$(document).ready(function() {

            $('#calendar').fullCalendar({
                        
                        header: {
				left: 'today',
				center: 'title',
                                right: 'prev,next'
			},
                        dayClick: function(date) {
                            window.open('Reserva?data='+date+'&usuario=${sessionScope.login.usuario}&nome=${sessionScope.login.nome}','','toolbar=0,location=0,directories=0,status=yes,menubar=0,scrollbar=0,resizable=0,width=500,height=150');
                        },
                        ignoreTimezone: true,
                        allDay: true,
                        editable: false,
                        aspectRatio: 2.00,
                        events: [{
                            title: 'TESTE',
                            start: '2013-06-10'
                        }]
		});
		
	});

</script>

Tenho pouco conhecimento de javascript, mas gostaria de recuperar a minha lista de objetos passados pela Servlet e criar os eventos no fullcalendar.
Qualquer ajuda é bem vinda, obrigado!

depois de 8horas pesquisando, juntei tudo q li e montei assim o meu código q a principio resolveu meu problema:

        function onLoad(){
            <c:forEach var="reserva" items="${reservas}">
                    var newEvent = new Object();
                    newEvent.title = '${reserva.nome} (${reserva.autor})';
                    newEvent.start = '${reserva.data}';
                    newEvent.allDay = true;
                    $('#calendar').fullCalendar( 'renderEvent', newEvent );
            </c:forEach>
        }

e coloquei a função onLoad() no onload do body

ta funcionando certo, porém meu netbeans esta acusando que existe um erro de parsing…

entao to tentando fazer o forEach dentro da div do calendario e chamar uma funcion passando os paramentros de title e start, tipo isso:

<div id="calendar"> <c:forEach var="reserva" items="${reservas}"> <script type="text/javascript"> eventos(${reserva.nome},${reserva.data},${reserva.autor}) </script> </c:forEach> </div>

e a função:

function eventos(nome,data,autor){ var newEvent = new Object(); newEvent.title = nome+autor; newEvent.start = data; newEvent.allDay = true; $('#calendar').fullCalendar( 'renderEvent', newEvent ); }

mais nao ta rolando… simplesmente nao aparece…
alguem sabe o q pode ser?

Olá!

Alguém por favor sabe alguma outra forma de escrever esse código?

        function onLoad(){  
            <c:forEach var="reserva" items="${reservas}">  
                var newEvent = new Object();  
                newEvent.title = '${reserva.nome} (${reserva.autor})';  
                newEvent.start = '${reserva.data}';  
                newEvent.allDay = true;  
                $('#calendar').fullCalendar( 'renderEvent', newEvent );  
            </c:forEach>  
        }  

O Netbeans acusa um erro de parsing nesse trecho de código, porém funciona perfeitamente como eu quero!
Alguém tem alguma idéia/sugestão?