创建三角形JavaBean,定义若干个三角形对象存入ArrayList,使用<c:forEach>循环遍历集合中的对象,并输出对象的属性。
时间: 2024-05-15 10:14:10 浏览: 97
首先,需要定义一个表示三角形的JavaBean类Triangle,代码如下:
```java
public class Triangle {
private double a;
private double b;
private double c;
public Triangle(double a, double b, double c) {
this.a = a;
this.b = b;
this.c = c;
}
public double getA() {
return a;
}
public void setA(double a) {
this.a = a;
}
public double getB() {
return b;
}
public void setB(double b) {
this.b = b;
}
public double getC() {
return c;
}
public void setC(double c) {
this.c = c;
}
}
```
然后,创建一个ArrayList对象,并向其中添加若干个Triangle对象:
```java
ArrayList<Triangle> triangles = new ArrayList<>();
triangles.add(new Triangle(3, 4, 5));
triangles.add(new Triangle(5, 12, 13));
triangles.add(new Triangle(8, 15, 17));
```
最后,在JSP页面中使用<c:forEach>标签遍历集合中的对象,并输出其属性:
```jsp
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<table border="1">
<tr>
<th>a</th>
<th>b</th>
<th>c</th>
</tr>
<c:forEach items="${triangles}" var="triangle">
<tr>
<td>${triangle.a}</td>
<td>${triangle.b}</td>
<td>${triangle.c}</td>
</tr>
</c:forEach>
</table>
```
这样就可以在页面上输出三角形对象的属性了。需要注意的是,使用<c:forEach>标签之前要确保已经在页面中引入了JSTL库。
阅读全文