JSTL - Ajuda para exibir o conteúdo de variáveis

Pessoal,

Estou estudando JSTL e o exemplo abaixo não está exibindo os nomes, apenas ${pessoa} em cada célula.

<%@ taglib uri="http://java.sun.com/jstl/core"    prefix="c" %>
<%@ taglib uri="http://java.sun.com/jstl/core_rt" prefix="c-rt" %>

<%!
  String[] nomes = {"Augusto", "Angela", "João Paulo", "Vítor Hugo"};
%>

<HTML>
  <HEAD><TITLE>JSTL - Teste de 'forEach'</TITLE></HEAD>
  <BODY>
    <H1>Lista de Participantes</H1>
    <TABLE BORDER="1">
      <TH>Nome</TH>
      <c-rt:forEach var="pessoa" items="<%= nomes %>">
        <TR>
          <TD><c:out value="${pessoa}" /></TD>
        </TR>
      </c-rt:forEach>
    </TABLE>
  </BODY>
</HTML> 

Alguém poderia dar uma ajuda?

Atenciosamente,

Augusto Cesar Nunes