我现在有一ArryayList,里面的数据结构是第一层是表的属性名,第二行开始以后都是数据,就像数据库中的表一样!我现在想把它再jsp中遍历一下,应该怎么遍历? 我现在有一ArryayList,里面的数据结构是第一层是表的属性名,第二行开始以后都是数据,就像数据库中的表一样!我现在想把它再jsp中遍历一下,应该怎么遍历?ArraryList的泛型是object[],能不能用双重foreach?麻烦写得详细些,我弄了好长时间,还是不行,菜鸟学习中!!!谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <logic:iterate id="list" name="list"> <tr><td> <SPAN><bean:write name="list" property="deptList"/></SPAN> </td></tr></logic:iterate> 你arraylist中放2个arraylist不就更方便吗比如说ArrayList array=new ArrayList (); //存放array1和array2 ArrayList array1=new ArrayList (); //这个存放属性名 ArrayList array2=new ArrayList (); //存放数据这样不是方便很多,明白了吗 这是公司的一个框架,返回的数据结构就是一个ArraryList,我也没办法,要不我早把它改成两条了 <c:forEach items="${a}" var="obj"> <c:forEach items="${a.subcategory}" var="obj1"> ${obj1} </c:forEach></c:forEach>哪位大侠告诉我这样写有什么问题? <% Object[] colObj = (Object[])request.getAttribute("youListName"); String colName1 = colObj[1].toString(); String colName2 = colObj[2].toString();%><logic:iterate id="yln" name="youListName" offset="2"> <tr> <td> <bean:write name="yln" property="<%=colName1%>"/> </td> <td> <bean:write name="yln" property="<%=colName2%>"/> </td> </tr> </logic:iterate> 5楼的谢谢了,不过不行啊! Object[] colObj = (Object[])request.getAttribute("a");这行报类型转换异常! 把5楼的第一句改为试试看Object[] colObj = (ArrayList)request.getAttribute("youListName").toArray; 直接报错!不能将数据从ArraryList转为Object for(int i=0;i<list.size;i++){ Object []temp=(Object[])list.get(i); for(int j=0;j<temp.length;j++) { }}先遍历ArrayList 获取一行数据 转换成Object[]在循环Object[]对象 List.get(0) 表头List.get(1...) 数据 oracle的分页语句怎么转换成mysql中的分页语句 oracle中添加外键时发生错误 为什么JSP里的<form>标签里写的onsubmit="return pwderr()"会报错? java如何在一个整型数组里取相同的元素 jmail发送邮件上传到服务器上就出现问题 简单的一个JSP程序怎么在别人电脑(当服务器)发布该怎么做??? 会与不会都可以进来坐坐,顶一下 请教下关于时间Format的问题 hibernate版本的问题 散分 EJB与JavaBean的区别何在?--今天就结帖 wait()和notify java 安装不了
<tr><td>
<SPAN><bean:write name="list" property="deptList"/></SPAN>
</td></tr>
</logic:iterate>
比如说ArrayList array=new ArrayList (); //存放array1和array2
ArrayList array1=new ArrayList (); //这个存放属性名
ArrayList array2=new ArrayList (); //存放数据
这样不是方便很多,明白了吗
<c:forEach items="${a.subcategory}" var="obj1">
${obj1}
</c:forEach>
</c:forEach>
哪位大侠告诉我这样写有什么问题?
<%
Object[] colObj = (Object[])request.getAttribute("youListName");
String colName1 = colObj[1].toString();
String colName2 = colObj[2].toString();
%>
<logic:iterate id="yln" name="youListName" offset="2">
<tr>
<td>
<bean:write name="yln" property="<%=colName1%>"/>
</td>
<td>
<bean:write name="yln" property="<%=colName2%>"/>
</td>
</tr>
</logic:iterate>
这行报类型转换异常!
Object[] colObj = (ArrayList)request.getAttribute("youListName").toArray;
{
Object []temp=(Object[])list.get(i);
for(int j=0;j<temp.length;j++)
{
}
}
先遍历ArrayList 获取一行数据 转换成Object[]
在循环Object[]对象
List.get(1...) 数据