Pessoal continuando com minhas dúvidas desisti da idéia de usar treeMap estou fazendo seguinte com arrayList:
Tenho esse seguinte Bean:
public class Teste {
protected ArrayList campos=new ArrayList();
int i = 0;
public ArrayList getTeste() {return campos;}
public void setTeste(ArrayList select) {
while (i < select.size()){
campos.add(select.get(0));
campos.add(select.get(1));
i++;
}
}
}
<jsp:useBean id="sel" class="gestor.comum.Teste" scope="application"/>
<jsp:setProperty name="sel" property="Teste" value=<%=request.getParameter("cmp")%>/>
<select name="menu1">
<c:forEach var="par" items="${sel}">
<option value=[b] ?[/b] selected> [b] ?[/b] </option>
</c:forEach>
</select>
Incluo isso em uma outra jsp:
<jsp:include page="select.jsp" flush="true">
<jsp:param name="cmp" value=[b]?[/b] />
</jsp:include>
Como passo aqui o ArrayList
