JSP:table标签实现表格


表格行列都为0时,会显示一个小点,这个是table标签中,border的值不为0导致的,即,只要存在边框就会有点这么一点,大小和边框border的粗细有关,越粗(值越大)则越大,若border=0就不会。

 上图的代码:

 1 <%@ page language="java" contentType="text/html; charset=UTF-8"
 2     pageEncoding="UTF-8"%>
 3 
 4 
 5 
 6 
 7 table
 8 
 9 
10    
11 表格的行数 12 表格的列数 13 14
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 %> 23 <% for(int i=1;i<=m;i++) { 24 %> 25 <% for(int j=1;j<=n;j++) { 26 %> 27 <% } 28 %> 29 <% } 30 %>
表格第<%=i%>行,第<%=j%>列
31
32

将 22行中的

改为
后,即可消失,当然这个表格就不存在边框了。

图:

 所以这一小点,本身没什么问题。