Os exemplos deste artigo compartilham o código do módulo de categoria do Java Online Book Mall para sua referência. O conteúdo específico é o seguinte
SQL
Criar tabela `t_category` (` cid` char (32) não nulo, `cname` varchar (50) nulo padrão,` pid` char (32) nulo padrão, `desc'tchar (100)` `ordy`` `` `` `` `` `` `` `` `” `Fk_t_category_t_category` (` pid`), key` `orderby` (` orderby`), restrição `fk_t_category_t_category`` `pid`) referências` t_category` (`cid`) mecanismo = innodb (autO_Ircrent)
Dao
Lista pública <category> findall () lança sqlexception { / * * 1. Consulta todas as categorias de primeiro nível * / string sql = "selecione * de t_category, onde o PID é nulo por ordem"; List <map <string, object >> mapList = qr.Query (SQL, new MapglistHandler ()); Lista <Categoria> Pais = TocategoryList (MapList); /** 2. Faça um loop por todas as categorias de primeiro nível e carregue suas categorias de segundo nível para cada categoria de primeiro nível*/ para (categoria pai: pais) {// Consulte todas as categorias filhos da lista atual da classe pai <categoria> filhos = findByparent (parent.getCid ()); // definido como a classe pai Parent.Setchildren (filhos); } retornar pais;}deixou.jsp
O componente Q6Menubar exibe menu suspenso no estilo acordeão
<Script Language = "javascript"> $ (function () {.. <c: foreach itens = "$ {parents}" var = "parent"> <c: foreach itens = "$ {parent.children}" var = "filho"> bar.add ("$ {parent.cname}", "$ {child.came}" "/goods/bookservlet?method=findbycategory&cid=$ {child.cid}", "body");O exposto acima é todo o conteúdo deste artigo. Espero que seja útil para o aprendizado de todos e espero que todos apoiem mais o wulin.com.