Criação de menu

0 respostas
E

Estou tentando implementar um menu parecido com essa extrutura…

Seria um com css e jquery, com o nível principal e alguns submenus.

<ul id="primary-nav">

  <li><a href="#">Menu principal</a></li>
  <li class="menuparent"><a href="#">Nivel 1</a> 
    <ul>
      <li><a href="#">Nivel 2</a></li>
      <li><a href="#">Nivel 2</a></li>
      <li><a href="#">Nivel 2</a></li>
    </ul>
  </li>

  <li class="menuparent"><a href="#">Services</a> 
    <ul>
      <li><a href="#">Web Design</a></li>
      <li><a href="#">Internet Marketing</a></li>
      <li class="menuparent"><a href="#">Hosting</a> 
        <ul>
          <li><a href="#">Dedicated</a></li>

          <li><a href="#">Virtual</a></li>
          <li><a href="#">Shared</a></li>
          <li><a href="#">Managed</a></li>
        </ul>
      </li>
      <li><a href="#">Domain Names</a></li>
      <li><a href="#">Broadband</a></li>

    </ul>
  </li>

  <li class="menuparent"><a href="#">Contact Us</a> 
    <ul>
      <li><a href="#">United Kingdom</a></li>
      <li><a href="#">France</a></li>
      <li><a href="#">USA</a></li>

      <li><a href="#">Australia</a></li>
    </ul>
  </li>

</ul>

Porém, sou iniciante em Java, e não ainda não sei qual a lógica devo usar para criar o menu.

Estou usando a template engine velocity.

A tabela está montada com a seguinte extrutura.

id int 
idPai int 
nome varchar(50)

Minha idéia era chamar a classe de busca com idPai = 0, e a partir disso, buscar as id’s filhas de cada ítem e agrupar tudo num array multidimensional.

Só que não sei como se faz isso no java.

Alguém pode me ajudar? Como posso estruturar isso de forma correta?

Criado 5 de outubro de 2011
Respostas 0
Participantes 1