当前位置: 代码迷 >> Java Web开发 >> iterator标签的有关问题
  详细解决方案

iterator标签的有关问题

热度:33   发布时间:2016-04-13 22:44:27.0
iterator标签的问题
action中有三个ArrayList,其中list包含date和myAccount,action的代码如下

private List<String> date;
private List<String> myAccount;
private List<List> list;

date=new ArrayList();
date.add("123");
date.add("456");

myAccount=new ArrayList();
myAccount.add("aaa");
myAccount.add("bbb");

list.add(date);
list.add(myAccount);

session.put("list",list)


我想在jsp页面中将上列list信息输出为表格,输出样式为:
      date       myAccount
--------------------------------------
       123              aaa
       456              bbb
请问要怎么输出

我用iterator标签试了好多次,但是都输出不了
------解决思路----------------------
用<c:forEach>标签
------解决思路----------------------
不知道你这要干嘛,Map不就可以实现啊。这不是弄的复杂了
private Map<String,String> map;
map=new HashMap<String,String>();
map.put("123","aaa");
map.put("456","bbb");
session.put("map",map);
然后在jsp遍历map就可以了吧
或者你非要用date和myAccount
就map.put("+date.get(1)+","+myAccount.get(1)+");
map.put("+date.get(2)+","+myAccount.get(2)+");
再到jsp遍历
------解决思路----------------------
引用:
不知道你这要干嘛,Map不就可以实现啊。这不是弄的复杂了
private Map<String,String> map;
map=new HashMap<String,String>();
map.put("123","aaa");
map.put("456","bbb");
session.put("map",map);
然后在jsp遍历map就可以了吧
或者你非要用date和myAccount
就map.put("+date.get(0)+","+myAccount.get(0)+");
map.put("+date.get(1)+","+myAccount.get(1)+");
再到jsp遍历

这样可以吗
------解决思路----------------------
引用:
Quote: 引用:

Quote: 引用:

不知道你这要干嘛,Map不就可以实现啊。这不是弄的复杂了
private Map<String,String> map;
map=new HashMap<String,String>();
map.put("123","aaa");
map.put("456","bbb");
session.put("map",map);
然后在jsp遍历map就可以了吧
或者你非要用date和myAccount
就map.put("+date.get(0)+","+myAccount.get(0)+");
map.put("+date.get(1)+","+myAccount.get(1)+");
再到jsp遍历

这样可以吗

我在题目里面是简化了
其实我是有7列的
列1   列2   列3  列4  列5   列6  列7
------------------------------------------------
aaa   bbb  ccc ddd   eee  ffff      ggg
bbb   ccc   ddd  eee ffff     ggg   eee

像这种要怎么放进Map里面

数组应该可以吧?把问题再描述清楚点,你的意思是   6个date  1个myAccount吗?  
                                                                                               6个date  1个myAccount
                                                                                               6个date  1个myAccount
  相关解决方案