jsp中两级菜单如何用c:forEach输出

  列:模拟数据  private Set<BookSubclass> bookSubclass;//一对多

  单元测试:

    @Test
    public void testCommidity(){//查找一二级目录
      List<BookKind> kind=bookKindService.bookKind();
        for(BookKind bo:kind){
          System.out.println(bo.getKindName()+"====");
            for(BookSubclass b:bo.getBookSubclass()){
               System.out.print(b.getSubclassName()+"\t");
            }
            System.out.println();
          }

        }

成功励志====
  青少年励志成功/激励名言/格言人生哲学心灵与修养
教育====
  工具书考试教材外语中小学教铺
小说====
  科幻中国现代小说中国古典小说玄幻中国当代小说
文艺====
  传记艺术文学摄影
童书====
  11-14岁3-6岁7-10岁0-2岁英文
人文社科====
  历史哲学/宗教社会科学古籍法律
经管====
  管理投资管理经济
生活====
  保健两性青子/家教运动育儿
科技====
  医学建筑农业科普计算机工业
期刊 /音像====
  期刊影视教育音像创意文具音乐

jsp页面输出:

    <c:forEach items="${kinds}" var="k">

      <c:forEach items="${k.bookSubclass }" var="sub">

      </c:forEach>

    </c:forEach>

就是这样

02-22 05:21