编写一个jsp程序,从键盘输入一个数字,输出这个数字的九九乘法表
时间: 2024-11-15 21:24:17 浏览: 1
jsp输出九九乘法表的简单实例
在JSP(Java Server Pages)中,你可以创建一个简单的HTML页面,利用Java脚本来动态生成九九乘法表。首先,在JSP文件中引入基本的HTML结构,并在其中添加一个文本框让用户输入数字以及一个显示结果的区域。然后,通过`<c:forEach>`标签来迭代生成乘法表。
```jsp
<!DOCTYPE html>
<html>
<head>
<title>九九乘法表</title>
</head>
<body>
<h2>请输入一个数字:</h2>
<input type="number" id="numInput" name="numInput">
<br><br>
<button onclick="generateMultiplicationTable()">生成乘法表</button>
<hr>
<pre id="resultArea"></pre>
<script>
function generateMultiplicationTable() {
var num = document.getElementById("numInput").value;
if (isNaN(num) || num < 1 || num > 9) {
alert("请输入1到9之间的整数!");
return;
}
var result = "";
for (var i = 1; i <= num; i++) {
for (var j = 1; j <= i; j++) {
result += `${j} * ${i} = ${i*j}\t`;
}
result += "\n";
}
document.getElementById("resultArea").innerText = result;
}
</script>
</body>
</html>
```
在这个示例中,用户输入一个数字后点击“生成乘法表”按钮,JavaScript函数会获取输入值并检查是否在有效范围内。如果输入合法,它会生成一个嵌套循环的乘法表,并将结果显示在预定义的`resultArea`元素中。
阅读全文