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



2



3



4



5

6

7

8

9

10

11

12



13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51



52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

posted @ 2005-11-30 16:17 Java 的學習之路 閱讀(395) | 評論 (0) | 編輯 收藏