软件测试嵌套循环,for循环嵌套遍历如何实现 - babbal的个人空间 - 51Testing软件测试网 51Testing软件测试网-软件测试人的精神家园...

package com.nnf.controller;

import java.util.ArrayList;

import java.util.HashMap;

import java.util.Iterator;

import java.util.List;

import java.util.Map;

import javax.servlet.http.HttpServletRequest;

import javax.servlet.http.HttpServletResponse;

import javax.servlet.http.HttpSession;

import org.springframework.beans.factory.annotation.Autowired;

import org.springframework.stereotype.Controller;

import org.springframework.web.bind.annotation.RequestMapping;

import com.nnf.model.SecondTGoodsCategory;

import com.nnf.model.TGoodsCategory;

import com.nnf.service.TGoodsCategoryService;

@Controller

public class InitController_2 {

@Autowired

private TGoodsCategoryService tcs;

@RequestMapping("init2")

public String init(HttpServletRequest request,

HttpServletResponse response, HttpSession session) {

// 商品一级分类

System.out.println("一级划分:");

List firstList = tcs.selectByGoodsCategoryParentId(0);

for(int i=0;i

System.out.println(firstList.get(i).getGoodsCategoryName());

}

// 商品二级分类

System.out.println("    二级划分:");

List clothList = tcs.selectByGoodsCategoryParentId(1);     //服装列表

for(int i=0;i

System.out.println(clothList.get(i).getGoodsCategoryName());

}

List foodList = tcs.selectByGoodsCategoryParentId(2);      //食物列表

List eleProductsList = tcs.selectByGoodsCategoryParentId(3);  //电子产品列表

List electricityList = tcs.selectByGoodsCategoryParentId(4);  //电器

List sportList = tcs.selectByGoodsCategoryParentId(5);        //运动列表

// 商品三级分类

System.out.println("        三级划分:");

//List clothList = tcs.selectByGoodsCategoryParentId(1);     //服装列表

List clothThirdAllList = new ArrayList();

List ss = new ArrayList();

for (int z = 0; z < clothList.size(); z++) {

int goodsCategoryParentId = clothList.get(z).getGoodsCategoryId();  //二级分类的各个ID即三级分类列表的父类ID

String cName = clothList.get(z).getGoodsCategoryName();

List clothThirdList = tcs.selectByGoodsCategoryParentId(goodsCategoryParentId);//单条三级列表

SecondTGoodsCategory s = new SecondTGoodsCategory();    //一个实体类,实体类中的属性分别为 父类ID 父类名称   所包含子类列表

s.setParentId(goodsCategoryParentId);

s.setcName(cName);

s.setList(clothThirdList);

ss.add(s);

}

for(int i=0;i

System.out.println(ss.get(i).getParentId());

System.out.println(ss.get(i).getcName());

for(int j=0;j

System.out.println( ss.get(i).getList().get(j).getGoodsCategoryName()                       );

}

}

session.setAttribute("ss", ss);

return "list";

}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值