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>
就是这样