jsp基本语法编写九九乘法表,根据用户需求生成NN乘法表,例如输入乘法表规模为6,即生成6*6乘法表
时间: 2024-12-23 12:21:31 浏览: 13
在JSP中,我们可以使用请求参数来获取用户的输入,并基于此动态生成相应的乘法表。这里是一个示例,假设用户通过URL传入名为`size`的参数,表示乘法表的大小:
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head>
<title>自适应乘法表</title>
</head>
<body>
<form action="displayMultiplicationTable.jsp" method="get">
输入乘法表大小:<input type="number" name="size"><br>
<input type="submit" value="显示">
</form>
<!-- 如果有GET请求并包含大小参数,显示相应乘法表 -->
<%
if (request.getParameter("size") != null) {
int size = Integer.parseInt(request.getParameter("size"));
if (size > 0) {
for (int i = 1; i <= size; i++) {
for (int j = 1; j <= i; j++) {
out.println("<td>" + i + " * " + j + " = " + i*j + "</td>");
}
out.println("</tr>\n"); // 换行以便于显示
}
} else {
out.println("无效的乘法表大小!");
}
}
%>
</body>
</html>
```
在这个例子中,用户填写乘法表大小后提交表单,`displayMultiplicationTable.jsp`会接收到请求,解析出用户输入的`size`,然后生成对应的乘法表。
阅读全文