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