private List<List<Model>> roleModelList = new ArrayList<List<Model>>();
for (int i = 0; i < roleModelList.size(); i++) {
System.out.println("***************************");
for (int j = 0; j < roleModelList.get(i).size(); j++) {
System.out.println(roleModelList.get(i).get(j).getModelName());
}
System.out.println("***************************");
}想实现一个这样的功能,用Struts2标签能做到么?当然这里的那个System.out.println()不需要哈
for (int i = 0; i < roleModelList.size(); i++) {
System.out.println("***************************");
for (int j = 0; j < roleModelList.get(i).size(); j++) {
System.out.println(roleModelList.get(i).get(j).getModelName());
}
System.out.println("***************************");
}想实现一个这样的功能,用Struts2标签能做到么?当然这里的那个System.out.println()不需要哈
<s:iterator value="roleModelList" var="roleModel">
<s:iterator value="#roleModel" var="model">
<s:property value="#model.ModelName" />
</s:iterator>
</s:iterator>ModelName 必须设置getter方法
用struts标签是很简单的