首页 > 代码库 > 表格<table>的应用(某一次的笔试题目)

表格<table>的应用(某一次的笔试题目)

 1 <%@ page contentType="text/html;charset=UTF-8" language="java" %>
 2 <%@ taglib prefix="s" uri="/struts-tags" %>
 3 
 4 <%
 5     String path = request.getContextPath();
 6     String basePath = request.getScheme() + "://" + request.getServerName() + ":"
 7             + request.getServerPort() + path + "/";
 8 %>
 9 <html>
10   <head>
11     <base href="<%=basePath%>">
12     <title>$Title$</title>
13       <style type="text/css">
14           table{       /*相邻的两个边框合成一条*/
15               border-collapse: collapse;
16           }
17           table,td,th{
18               border: 1px solid black;/*将所有的边框都设置为实线、黑色*/
19           }
20 
21       </style>
22   </head>
23   <body>
24   <table> 
25       <tr>    <!-- 设置标题 ,th:标题-->
26           <th>姓名</th>
27           <th>邮箱</th>
28           <th>电话</th>
29       </tr>
30 
31     <s:iterator value="#request.userList" id="user" status="us">  <!-- status="us":迭代元素的索引 -->
32             <s:if test="#us.even">
33             <tr bgcolor="#a9a9a9"> <!-- 当为偶数行时,设置背景颜色  "#us.even"用来判断当前索引是否为偶数,索引从1开始。如果是偶数,则将这行的背景色设置为灰色-->
34                 <td><s:property value="#user.name"/></td>
35                 <td><s:property value="#user.email"/></td>
36                 <td><s:property value="#user.tel"/></td>
37             </tr>
38             </s:if>
39             <s:else>
40                 <td><s:property value="#user.name"/></td>
41                 <td><s:property value="#user.email"/></td>
42                 <td><s:property value="#user.tel"/></td>
43             </s:else>
44 
45     </s:iterator>
46   </table>
47  </body>
48 </html>

这是一次笔试时碰到的题目,当时这道题目写是写了,但是写的不全,而且还有一些要点没写全。

表格<table>的应用(某一次的笔试题目)