ytech

学习JAVA, Hello World!

常用链接

统计

最新评论

2005年11月30日 #

一段JSTL Iteration 的代码

 

 1<%@ page import="java.util.List" %>
 2<%@ page import="java.util.ArrayList" %>
 3<%@ page contentType="text/html;charset=UTF-8" language="java" %>
 4<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
 5<html>
 6<head><title>Hello</title></head>
 7
 8<body>
 9<pre>
10    Hello world this is the JSTL Test Page
11</pre>
12<%!
13    public class Person {
14        public Person(String name, String mGender, String address) {
15            this.name = name;
16            this.mGenderr = mGender;
17            this.address = address;
18        }
19
20        public String getName() {
21            return name;
22        }
23
24        public void setName(String name) {
25            this.name = name;
26        }
27
28        public String getGender() {
29            return mGenderr;
30        }
31
32        public void setGender(String mGenderr) {
33            this.mGenderr = mGenderr;
34        }
35
36        public String getAddress() {
37            return address;
38        }
39
40        public void setAddress(String address) {
41            this.address = address;
42        }
43
44        private String name;
45        private String mGenderr;
46        private String address;
47
48    }
49
50
%>
51<%
52
53    ArrayList a = new ArrayList();
54    List b = new ArrayList();
55    a.add(new Person("micas""male""xian"));
56    a.add(new Person("nancy""female""shanghai"));
57    a.add(new Person("nancy""female""shanghai"));
58    a.add(new Person("nancy""female""shanghai"));
59    a.add(new Person("nancy""female""shanghai"));
60
61    b.add("a");
62    b.add("b");
63    b.add("c");
64    b.add("d");
65    b.add("e");
66
67
68    request.setAttribute("persons", a);
69    request.setAttribute("otherInfo", b);
70
%>
71
72<table>
73    <c:forEach items="${persons}" var="p" varStatus="status">
74        <tr><td>${otherInfo[status.index]}</td><td>${status.index}</td><td>${p.name}</td><td>${p.address}</td>
75            <td>${p.gender}</td></tr>
76    </c:forEach>
77</table>
78
79
80</body>
81</html>

posted @ 2005-11-30 16:17 Java 的学习之路 阅读(384) | 评论 (0)编辑 收藏