JSP:table標簽實現表格


表格行列都為0時,會顯示一個小點,這個是table標簽中,border的值不為0導致的,即,只要存在邊框就會有點這么一點,大小和邊框border的粗細有關,越粗(值越大)則越大,若border=0就不會。

 上圖的代碼:

 1 <%@ page language="java" contentType="text/html; charset=UTF-8"
 2     pageEncoding="UTF-8"%>
 3 <!DOCTYPE html>
 4 <html>
 5 <head>
 6 <meta charset="UTF-8">
 7 <title>table</title>
 8 </head>
 9 <body bgcolor=cyan><font size=3>
10    <form  action="" method=post name=form>
11       表格的行數<input type="text" name="table_rows" size=6> 
12       表格的列數<input type="text" name="table_cols" size=6> 
13       <input type="submit" value="確定" name="submit">
14    </form>  
15  <%   String rows=request.getParameter("table_rows");
16       String cols=request.getParameter("table_cols");
17       if(cols==null||rows==null) {
18          rows=cols="0";
19       }
20       int m =Integer.parseInt(rows);
21       int n =Integer.parseInt(cols);
22  %>   <table border=3>
23  <%   for(int i=1;i<=m;i++) {
24  %>      <tr> 
25  <%      for(int j=1;j<=n;j++) {
26  %>        <td>表格第<%=i%>行,第<%=j%>列</td>
27  <%      }
28  %>      </tr>
29  <%   }
30  %>   </table>
31 </font></body>
32 </html>
View Code

將 22行中的<table border=3>改為<table border=0>后,即可消失,當然這個表格就不存在邊框了。

圖:

 所以這一小點,本身沒什么問題。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM