编写一个jsp程序,从键盘输入一个数字,输出关于这个数字的九九乘法表
时间: 2024-11-15 14:24:20 浏览: 2
jsp输出九九乘法表的简单实例
在JSP(Java Server Pages)中编写一个简单的程序来获取用户输入的数字并显示对应的九九乘法表,可以按照以下步骤进行:
1. 创建一个`<html>`结构,并包含一个表单用于用户输入数字:
```jsp
<!DOCTYPE html>
<html>
<head>
<title>九九乘法表</title>
</head>
<body>
<form action="multiplication.jsp" method="get">
<label for="number">请输入一个数字:</label>
<input type="number" id="number" name="number" required>
<input type="submit" value="计算">
</form>
</body>
</html>
```
2. 创建一个名为`multiplication.jsp`的文件,处理用户提交的请求:
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%
// 获取用户输入的数字
int number = Integer.parseInt(request.getParameter("number"));
// 初始化表格
String table = "<table border='1'>\n";
// 计算乘法表
for (int i = 1; i <= number; i++) {
for (int j = 1; j <= i; j++) {
table += "<tr>\n<td>" + j + " * " + i + " = " + (i * j) + "</td>\n</tr>\n";
}
// 添加换行符结束这一行
table += "</tr>\n";
}
// 结束表格
table += "</table>";
%>
<h1>九九乘法表</h1>
<p>对于数字 <%= number %> 的乘法表:</p>
<div>
<%= table %>
</div>
</%@>
```
在这个例子中,我们首先获取用户输入的数字,然后生成相应的乘法表,将其插入到HTML页面上。
阅读全文