Dúvida : Struts + JSTL -> Não consigo visualizar o valor dos atributos

3 respostas
MrDataFlex

Pessoal, segue minha servlet:

package net.a.struts.tests;

import java.util.ArrayList;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts.action.Action;
import org.apache.struts.action.ActionForm;
import org.apache.struts.action.ActionForward;
import org.apache.struts.action.ActionMapping;

public class ListaContatosAction extends Action {
@Override
public ActionForward execute(ActionMapping mapping, ActionForm form,
		HttpServletRequest request, HttpServletResponse response)
		throws Exception {
            List<String> listaContatos = new ArrayList<String>();
            listaContatos.add("jose");
            listaContatos.add("joao");
            listaContatos.add("maria");
            request.setAttribute("contatos", listaContatos);
            
            return mapping.findForward("lista");
}
}

e minha jsp:

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

<html>
<c:forEach var="contato" items="${contatos}">
	${contato} <br>
</c:forEach>
</html>

Quando eu mando executar, não aparece o valor da variável.. aliás.. apenas

${contato} na tela. o__O

qual erro besta estou cometendo?

Obgd

3 Respostas

von.juliano

A EL está sendo ignorada, inclua a seguinte linha no seu jsp:<%@page isELIgnored="false" %>
Blz? Flw! :thumbup:

henriquedamota

cara aparentemente num achei nenhum erro naum…

tenta mudar ai o request pela session… msm q a EL procura nos dois… mas tenta ai…

flw

MrDataFlex

von.juliano:
A EL está sendo ignorada, inclua a seguinte linha no seu jsp:<%@page isELIgnored="false" %>
Blz? Flw! :thumbup:

Valeu amigão…

Criado 13 de fevereiro de 2008
Ultima resposta 13 de fev. de 2008
Respostas 3
Participantes 3