在jsp页面上显示1-9共9个链接,单击每个链接。在当前页面打印该数字的平方
时间: 2024-10-03 17:02:29 浏览: 36
在JSP页面上创建一个显示1到9的链接,并通过JavaScript处理点击事件,以便在页面上打印相应数字的平方,可以按照以下步骤操作:
1. 首先,在JSP文件中创建九个`<a>`标签,每个标签对应一个数字及其对应的平方值:
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<html>
<head>
<title>数字平方</title>
</head>
<body>
<% for (int i = 1; i <= 9; i++) { %>
<a href="#" onclick="displaySquare('<%=i%>');"><%=i %> 的平方</a><br />
<% } %>
<script type="text/javascript">
function displaySquare(num) {
var square = Math.pow(num, 2);
alert("您点击的数字 " + num + " 的平方是:" + square);
}
</script>
</body>
</html>
```
在这个例子中,我们使用`<%@ ... %>`指令设置JSP页面的基本属性,然后循环遍历1到9的数字。`onclick`事件调用了JavaScript函数`displaySquare`,并将数字作为参数传递。
2. 当用户点击某个链接时,`displaySquare`函数会被触发,它计算数字的平方并用`alert()`弹出消息框显示结果。