创建三角形JavaBean,定义若干个三角形对象存入ArrayList,使用<c:forEach>循环遍历集合中的对象,并输出对象的属性。
时间: 2024-05-12 22:15:26 浏览: 90
首先,我们需要创建一个三角形的 JavaBean,如下所示:
```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;
}
}
```
接下来,我们可以在 Servlet 中创建若干个三角形对象,并将它们存入 ArrayList 中:
```java
List<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
<c:forEach var="triangle" items="${triangles}">
<p>Triangle with sides ${triangle.a}, ${triangle.b}, ${triangle.c}</p>
</c:forEach>
```
这样,就可以输出每个三角形对象的属性了。
阅读全文