怎样用struts2标签循环list集合并list存入的值是数组?

List<Object[]>list=ArrayList<Object[]>();Object[]obj=newObject[2];obj[0]=ft.format(ex... List<Object[]> list = ArrayList<Object[]>();
Object[] obj=new Object[2];
obj[0]=ft.format(exception.getSendTime());
obj[1]="系统检测 "+mon.getMonitorName()+" 异常";
list.add(obj);
for(MrExceptionLog l:elogs){
Object[] o=new Object[2];
o[0]=ft.format(l.getOperateTime());//这个值跟上面数组添加的一样是时间
o[1]=l.getInfo();//这个也是跟项目的相似
list.add(o);
}
我想通struts2的标签这样获取值:s:iterator value="list" var="data">
<s:iterator value="list" var="data">
<tr>
<td>
<s:property value="list[%{data.index}][0]"/><br/>
<s:property value="list[%{data.index}][1]"/>
<hr>
</td>
</tr>
</s:iterator>
可这样我一直获取不得,怎么办了?
展开
 我来答
anboxer
2011-08-18 · TA获得超过179个赞
知道答主
回答量:191
采纳率:0%
帮助的人:146万
展开全部
用#代替%试试,也可怕这样写试宽拆蔽下<s:property value="#data[0]"/>慎州<s:property value="#data[1]"/>
#是调用页面的定义,御卜%一般是直接取action里定义的变量。
pxs_623
2011-08-18 · TA获得超过135个赞
知道小有建树答主
回答量:245
采纳率:0%
帮助的人:110万
展开全部
如果你要想输出多个数,形如
<tr>{1,2,3}/>
<旦昌tr> {11,22,33}/>
.....................
data是个bean
class data{
private value1;
private value2;
.....................
get set 方法
}

list.add(data)//把data存入list中

页面取值

<s:iterator value="list" >
<s:property value=" value1"/如物>
<模橡扒s:property value=" value2"/>
</s:iterator>
...............................................
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
mingfang0219
2011-08-18 · TA获得超过190个赞
知道小有建树答主
回答量:368
采纳率:0%
帮助的人:206万
展开全部
你这明大竖个需仿塌要用两个list存取,然后页面上再用s:iterator value="list" var="data">
循环激大
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式