<%@ page language="java" pageEncoding="gbk"%>
<html>
<head>
<title>动态生成表格</title>
</head>
<body>
<h2 align="center">动态生成表格</h2>
<%
String s1=request.getParameter("rows");
String s2=request.getParameter("cols");
int cols,rows;
if(s1!=null&&s2!=null)
{
if (s1.equals("")||s2.equals(""))
{
out.println("请输入行数,列数。<br>");
}
else
{
rows=Integer.parseInt(s1);
cols=Integer.parseInt(s2);
out.println("<table border='0'>");
out.println("<tr>");
for (int th=1;th<=cols;th++)
{
out.print("<th>");
out.print("标题"+th);
out.print("</th>");
}
out.println("</tr>");
for(int row=1;row<=rows;row++)
{
out.println("<tr>");
for (int col=1;col<=cols;col++)
{
out.print("<td>");
out.print(row+""+col);
out.print("</td>");
}
out.println("</tr>");
}
out.println("</table>");
}
}
%>
<form name="form1" method="post" action="">
<p>行数
<input name="rows" type="text" id="rows" size="8" align="center">
列数
<input name="cols" type="text" id="cols" size="8" align="center">
<input type="submit" name="submit" value="确定">
</p>
<p> </p>
</form>
</body>
</html>
<html>
<head>
<title>动态生成表格</title>
</head>
<body>
<h2 align="center">动态生成表格</h2>
<%
String s1=request.getParameter("rows");
String s2=request.getParameter("cols");
int cols,rows;
if(s1!=null&&s2!=null)
{
if (s1.equals("")||s2.equals(""))
{
out.println("请输入行数,列数。<br>");
}
else
{
rows=Integer.parseInt(s1);
cols=Integer.parseInt(s2);
out.println("<table border='0'>");
out.println("<tr>");
for (int th=1;th<=cols;th++)
{
out.print("<th>");
out.print("标题"+th);
out.print("</th>");
}
out.println("</tr>");
for(int row=1;row<=rows;row++)
{
out.println("<tr>");
for (int col=1;col<=cols;col++)
{
out.print("<td>");
out.print(row+""+col);
out.print("</td>");
}
out.println("</tr>");
}
out.println("</table>");
}
}
%>
<form name="form1" method="post" action="">
<p>行数
<input name="rows" type="text" id="rows" size="8" align="center">
列数
<input name="cols" type="text" id="cols" size="8" align="center">
<input type="submit" name="submit" value="确定">
</p>
<p> </p>
</form>
</body>
</html>