编写1个JSP页面example3 3.jsp,页面中声明一个成员变量n(初始值为0)和方法add(求两个整数的和)。另外,页面中还有一段Java程序片,在程序片中声明一个局部变量m,并且对成员变量n和局部变量m分别进行自加。
时间: 2024-09-30 21:12:13 浏览: 42
在JSP (JavaServer Pages) 中,你可以创建一个简单的静态HTML页面并嵌入Java脚本来实现所需的功能。下面是一个基本的`example3_3.jsp`的示例:
```jsp
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<!DOCTYPE html>
<html>
<head>
<title>Example JSP Page</title>
</head>
<body>
<h1>JSP Example with Member Variable and Method</h1>
<%-- 声明成员变量n --%>
<jsp:scriptlet>
int n = 0; // 初始值为0
</jsp:scriptlet>
<%-- 定义添加方法 --%>
<%
public int add(int a, int b) {
return a + b;
}
%>
<p>Member variable n is: <%= n %> </p>
<%-- Java程序片段 --%>
<%-- 声明局部变量m --%>
int m;
<%-- 对成员变量n自加 --%>
n++; // 自动转换为Integer对象然后增加
<%-- 对局部变量m自加,这里不做显示 --%>
m++;
<!-- 如果你想显示m的值,可以在这里添加一行 -->
<!-- p>Local variable m is: <%= m %> </p -->
<button onclick="alert('The sum of n and m is ' + add(n, m));">Add n and m</button>
</body>
</html>
```
在这个例子中,我们首先在`<jsp:scriptlet>`标签内声明了一个全局变量`n`。然后定义了一个简单的`add`方法,用于计算两个整数的和。接着,我们在JavaScript片段中声明了局部变量`m`,并对`n`进行了自增操作。最后,我们提供了一个按钮,点击后会弹出一个提示框显示`n`和`m`的和。
阅读全文