Problemas com JSTL e EL com requestScope

0 respostas
A

bom … como no titulo do topic eu venho tendo alguns problemas em fazer um “get” em um dos atributos de um objeto ( arraylist ) e passar esta parametro para um combobox.

eis o codigo do controller:

PlayerFaction[] factions = factionControl.listFactions();
request.setAttribute(“Flist”, factions);

*PlayerFaction possui 2 atributos = factionId, factionNm;

Ja no .jsp:

<c:forEach var=“factionNm” items="${requestScope.Flist}">

<c:set var=“faction” value="${Flist.factionNm}"/>

</c:forEach>

isto retorna o erro:

index.jsp:4:28: This attribute does not support request time values.

<c:forEach var=factionNm items="${requestScope.Flist}">

^^

index.jsp:4:28: This attribute does not support request time values.

<c:forEach var=factionNm items="${requestScope.Flist}">

^^


Bom … como visto acima eu"tento" retirar o atributo “factionNm” do meu arrayList “Flist” e jogar para
<c:set var=“faction” value="${Flist.factionNm}"/> .

Alguem tem alguma sugestao de sintaxe, que seja em jstl, para iluminar minha mente?
Obrigado

Criado 29 de janeiro de 2008
Respostas 0
Participantes 1