Oi, sou iniciante em desenvolvimento web. Estou fazendo um site pra facul usando Struts, JSTL, TomCat no Eclipse.
Minha duvida é a seguinte:
Fiz a minha classe herdar DispatchAction para poder utiliza-la com diversos métodos que retornem ActionForward. Pra começar estou fazer o método listar para listar os horario da tabela agenda do banco de dados. Eis o código:
public ActionForward listar(ActionMapping map, ActionForm form,
HttpServletRequest request, HttpServletResponse response) throws SQLException {
List<AgendaVO> lista = new AgendaDAO().pesquisa();
request.setAttribute("agenda", lista);
return map.findForward("listagem");
}
Configurei o struts-config.xml da seguinte forma:
<action path ="/lista" type ="bo.AgendaBO" parameter="method" scope ="request" >
<forward name="listagem" path="/pages/listaAgenda.jsp" ></forward>
</action>
Criei o JSP usando JSTL pra listar na página:
<%@page pageEncoding="Cp1252" contentType="text/html; charset=Cp1252" %>
<%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
<html>
<c:forEach var="a" items="${agenda}">
${a.descricao}
</c:forEach>
</html>
${a.descricao}
Se alguém tiver idéia porque pode estar ocorrendo isso e puder me ajudar ficarei muito grata. Aguardo.
:(

to flix!!!