以下是一个简单的实现方式:
index.jsp:
```html
日期和表格
今天是<%= new java.util.Date() %>
```
TableServlet.java:
```java
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
@WebServlet("/table")
public class TableServlet extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
int n = Integer.parseInt(request.getParameter("n"));
int m = Integer.parseInt(request.getParameter("m"));
response.setContentType("text/html");
response.getWriter().println("
表格");
response.getWriter().println("
");
for (int i = 0; i < n; i++) {
response.getWriter().println("");
for (int j = 0; j < m; j++) {
response.getWriter().println("行" + (i+1) + "列" + (j+1) + " | ");
}
response.getWriter().println("
");
}
response.getWriter().println("
");
}
}
```
在这个示例中,我们首先在页面上显示了当前日期。然后创建了一个表单,让用户输入行数和列数。当用户提交表单时,它将发送到名为“table”的Servlet。该Servlet获取请求参数中的行数和列数,并使用嵌套循环输出指定大小的表格。
请注意,我们在