关于逻辑处理,有点理不请思路。。。
show=new TrackShow(vo.getWorktype(),vo.getId(),vo.getGro());
if( gro!=null && !"".equals(gro)){//班组不为空
if(show.getGro().equals(gro)){
System.out.println("不为空");
TrackShow groNotNull=new TrackShow(vo.getWorktype(),vo.getId
(),vo.getGro(),
result_list.add(groNotNull);
request.setAttribute("downCount", result_list.size());
}else{
System.out.pritln("为空");
}
}
这是我的查询,当班组不为空的时候,进行判断,假如show里面有数据
1,001,一班
2,003,四班
3,886,一班
当我输入一班的时候,就进行判断,控制台输出: 不为空,为空,不为空
其中groNotNull就有数据
1,001,一班
3,886,一班,这个时候我把他丢到list里面去,然后显示到页面上
但是当我输入三班进行查询的时候,页面就是一片空白,控制台也不报错
现在我怎么处理当show.getGro()没有三班的时候,就在页面上显示没有记录
我最开始想在else里面判断,但是又觉得行不通,请高手帮忙解答。。。