C:forEach - aninhado, sera q da?

2 respostas
liviaguedes

olá galera do guj,

Bom…estou tentando fazer um c:forEach dentro de outro…é possivel??

Estou tentando fazer um menu dinamico… onde eu tenho as paginas e o tipo de pagina…
la na classe DAO eu tenho 2 metodos…
um metodo q lista os tipo de paginas: CADASTRO, CONSULTA…e outro…
e outro metodo que tras as paginas referentes ao seu tipo:

ex.: cadastro_aluno vai fika como submenu do menu cadastro…

na minha pagina de jsp estou tentando usar esse ‘c:forEach’ mas nao to entendendo direito…

<jsp:useBean id="dao" class="persistencia.MenuDao"/>

<ul >  

  &lt;c:forEach items="${dao.listaTipoPagina}" var="menu"&gt;  	
  	<li ><a >${menu.nomeTipoPagina}</a> </li>

                &lt;c:forEach items="${dao.listaPagina(codigo)}" var="submenu" &gt;
    	    <ul>
      	           <li><a >${submenu.descricaoPagina}</a></li>      		   
    	    </ul>
               &lt;/c:forEach&gt;
  &lt;/c:forEach&gt;

</ul>

bom acho q é isso…bjs a td´s

2 Respostas

walterfelipe

Cara vi um exemplo assim no Head First de JSP e Servlets, no entanto tou sem ele aqui pra escrever a explicação pra vc. Se tiver dúvidas pode dar uma pesquisado no google ou nesse site http://www.java2s.com/Code/Java/JSTL/CatalogJSTL.htm, no mais não é nada complicado e se não me engano o seu “intens” do loop interno vai ser o “var” do externo.

liviaguedes

obrigada walterfelipe ,

vou verificar…bj

Criado 13 de março de 2008
Ultima resposta 15 de mar. de 2008
Respostas 2
Participantes 2