一段JSTL Iteration 的代码

一段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 >

你可能感兴趣的:(一段JSTL Iteration 的代码)