利用Java程序片,用for二重循环输出一个3行5列的table
<%@ page import="com.example.zuoye.Person" %>
<%@ page import="java.util.List" %>
<%@ page import="java.util.ArrayList" %>
<%@ page contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html>
<html>
<head>
<title>JSP - Hello World</title>
<style>
table{
border: 1px green solid;
500px;
border-collapse: collapse;
}
td,th{
border: 1px green solid;
}
</style>
</head>
<body>
<%
List<Person> list=new ArrayList<>();
for (int i=0;i<2;i++){
int t=18+i;
list.add(new Person(t,"11",22+t,"33"));
}
%>
<table>
<tr>
<td>1</td>
<td>2</td>
<td>3</td>
<td>4</td>
<td>5</td>
</tr>
<%
for (Person person : list) {%>
<tr>
<td><%=person.getAge()%></td>
<td><%=person.getName()%></td>
<td><%=person.getSex()%></td>
<td><%=person.getPhone()%></td>
<td>55</td>
</tr>
<%}%>
</table>
</body>
</html>