在开始讲解之前说明一下相关的属性:
主要用到<foreach>......</foreach>标签
foreach标签的属性主要有item,index,collection,open,separator,close属性
item: 表示集合中每一个元素进行迭代时的别名,随便起的变量名;
index: 也就是索引,用于表示在迭代过程中,每次迭代到的位置;
open 表示该语句以什么开始,常用“(”;
separator表示在每次进行迭代之间以什么符号作为分隔符,常用“,”;
close 表示以什么结束,常用“)”。
最重要的属性是:
collection 该属性是必须指定的,但是在不同情况下,该属性的值是不一样的
例如传入的是集合 则 collection="list"
例如传入的是数组 则 collection="array"
如果传入的是集合该如何使用(SSM框架中案例):
RouteServiceImpl:
@Service
public class RouteServiceImpl implements RouteService {
@Autowired
RouteMapper routeMapper;
@Override
public PageBean<Route> pageQuery(int cid, int currentPage, int pageSize,String rname) {
//封装PageBean
PageBean<Route> pb = new PageBean<Route>();
//设置当前页码
pb.setCurrentPage(currentPage);
//设置每页显示条数
pb.setPageSize(pageSize);
ArrayList list1=new ArrayList();
list1.add(cid);
list1.add(rname);
System.out.println(cid+"====");
/