日期:2014-05-18  浏览次数:20653 次

怎么用标签在JSP页面中有格式的输出两个list
两个在request中的list--list1,list2
list1封装的是一个VO类,有NAME,AGE等属性
list2封装的是Integer,num
我想输出以下格式的
[name][age][num]
[name][age][num]
[name][age][num]

------解决方案--------------------
<%@ page contentType="text/html; charset=GBK" import="java.util.*,bean.stu" %>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>
jsp1
</title>
</head>
<body bgcolor="#ffffff">
<%
List list1=new ArrayList();
list1.add(new stu("joejoe",15));
list1.add(new stu("donga",20));
list1.add(new stu("ccc",63));

List list2=new ArrayList();
list2.add(new Integer(1));
list2.add(new Integer(2));
list2.add(new Integer(3));

pageContext.setAttribute("list1",list1);
pageContext.setAttribute("list2",list2);
%>

<c:forEach items="${list1}" varStatus="sta">
${list1[sta.index].name}&nbsp;&nbsp;${list1[sta.index].age}&nbsp;&nbsp;${list2[sta.index]}
<br />
</c:forEach>
</body>
</html>