懖写一个加懗懘,类Calculator,位于pack包中,具有2个int类型的懙性:i1、i2. 要懓懖写一个jsp页面,通过jsp:javaBean、jsp:setProperty标签完成对象的建立及对象的懚懙性值的设定(30、40),懕Calculator中设计一个方懗,该方懗可以计算得到i1+i2后的结果值。 并通过EL表达式懕页面显示经过加懗计算后的值70。 要懓懕答案填写框中有运行结果截图、有类的代码及jsp代码。
时间: 2024-04-12 21:30:27 浏览: 60
下面是Calculator类的代码示例(位于pack包中):
```java
package pack;
public class Calculator {
private int i1;
private int i2;
public int getI1() {
return i1;
}
public void setI1(int i1) {
this.i1 = i1;
}
public int getI2() {
return i2;
}
public void setI2(int i2) {
this.i2 = i2;
}
public int add() {
return i1 + i2;
}
}
```
然后,将以下代码添加到您的JSP页面中:
```jsp
<jsp:useBean id="calculator" class="pack.Calculator" scope="page" />
<jsp:setProperty name="calculator" property="i1" value="30" />
<jsp:setProperty name="calculator" property="i2" value="40" />
<p>计算结果: ${calculator.add()}</p>
```
上述代码使用了`<jsp:useBean>`标签来创建一个名为`calculator`的`Calculator`对象,并通过`<jsp:setProperty>`标签设置对象的两个属性值。
接下来,使用EL表达式`${}`来调用对象的`add()`方法并显示计算结果。
请确保将上述代码中的`pack.Calculator`替换为实际的类路径,以便正确引用`Calculator`类。
希望这可以帮助到您!如果您有任何进一步的问题,请随时提问。
阅读全文