Olá pessoal, sou novo no forum, estou começando a estudar Java
tive um problema, se alguem puder me ajudar:
Estou desenvolvendo uma aplicação para web em java usando struts e tive um problema para exibir meus dados usando JSTL e Spression Language
pagina de listagem:
1. <%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
2. <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
3.
4. <html>
5. <head>
6. <title>teste</title>
7. </head>
8. <body>
9.
10. <c:forEach var="lista" items="${listaClientes}">
11. ${lista.nome}<br />
12. </c:forEach>
13.
14. </body>
15. </html>
struts-config.xml
<action path="/teste" type="com.struts.action.ClientesAction" scope="request" >
<forward name="OK" path="/WEB-INF/web/clientes/Cadastro.jsp" />
</action>
ClientesAction.java
public ActionForward execute(ActionMapping map, ActionForm form, HttpServletRequest request,HttpServletResponse response) throws Exception {
List list = new ArrayList();
Clientes c = new Clientes();
c.setNome("rafael");
list.add(c);
c = new Clientes();
c.setNome("abc");
list.add(c);
request.setAttribute("listaClientes", list );
return map.findForward("OK");
}
Ele não da nenhum erro na página, mais não execura o for para escrever minha lista, ele não interpleta o spression language, ele escreve na página ${lista.nome}, eu fiz uns testes com jstl sem spression language só para testar e esta funcionando, estou achando que pode ser algum jar que esteja faltando ou coisa do tipo
Agradeço des de já
