E ai galera blz?
Entao depois de tanto quebrar a cabeça resolvi dividir meu probleminha com vc`s.
Tem essa pagina jsp que deveria receber dados e mostrar na tela … os dados vem atraves de uma action … porem a pagina vem em branco. Para testar a pagina eu redirecionei outra action pra mesma jsp que funcionou perfeitamente. Segue a JSP
CadastroOk.jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Ultimo registro inserido</title>
</head>
<body>
<!-- Tentando fazer o for -->
<c:forEach var="ultimo" items="${aluno}">
${ultimo.id} - ${ultimo.nome} - ${ultimo.telefone} - ${ultimo.endereco}<br/>
</c:forEach>
</body>
</html>
olha ai parte do struts-config.xml
<form-beans>
<form-bean name="AlunoForm" type="br.com.cadastro.form.AlunoForm"/>
</form-beans>
<action path="/buscaAluno" name="AlunoForm" input="/CadastraAluno.jsp" type="br.com.cadastro.action.BuscaAlunoAction" scope="request">
<forward name="ultimo" path="/CadastroOK.jsp" redirect="true"/>
<forward name="vazio" path="/ListaVazia.jsp" redirect="true"/>
</action>
Ta ai o action (Já debuguei e até o ultimo momento ele traz os dados certinhos)
public class BuscaAlunoAction extends Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
HttpServletRequest request, HttpServletResponse response)
throws Exception {
AlunoForm formulario = (AlunoForm) form;
Aluno aluno = formulario.getAluno();
List<Aluno> lista = new AlunoDAO().buscaAlunos(aluno);
request.setAttribute("aluno", lista);
if (lista.isEmpty()) {
return mapping.findForward("vazio");
}
return mapping.findForward("ultimo");
}
}
Alguem tem alguma idéia do que pode estar acontecendo?
[]`s