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遍历
------解决思路----------------------
这样可以吗
------解决思路----------------------
数组应该可以吧?把问题再描述清楚点,你的意思是 6个date 1个myAccount吗?
6个date 1个myAccount
6个date 1个myAccount