两层c:forEach循环嵌套

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

items要被循环的信息
begin开始的元素(0=第一个元素,1=第二个元素)0
end最后一个元素(0=第一个元素,1=第二个元素)Last element
step每一次迭代的步长1
var代表当前条目的变量名称
varStatus代表循环状态的变量名称

  列:模拟数据  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>

就是这样

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

知青先生

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值