我写的一个方法,调用时,后台可以得出集合的值,可是传到前台时集合的长度为空,为什么啊,这是我方法的代码
public String showResult() {
System.out.println("aaaaa");
List<Post> list = null;
List<GroupWeb> list1 = new ArrayList<GroupWeb>();
list = recommendPostService.showPost2();
for(Post p : list) {
GroupWeb groupWeb = new GroupWeb();
//BeanUtils.copyProperties(p, groupWeb);
PostGroup postGroup=recommendPostService.findPostGroup(p.getPostGroup());
groupWeb.setPostName(p.getPostName());
groupWeb.setPostGroupName(postGroup.getName());
list1.add(groupWeb);
}
System.out.println(list1.size());
System.out.println(list1.get(0).getPostGroupName());
return "show";
}
后台是可以得到值的,在前台这样写的就可以输出这一行,显示1,2,3哪里有错误
<c:if test="${list1==null}">