要求:利用jsp+javaBean实现求两个整数之间的累加和值.
所需的组件有:
1.创建一个javaBean: Add.java,给出两个整数的属性以及求和方法.
2.提交两个整数的jsp页面: tijiao.jsp
3.显示结果的jsp页面: show.jsp
实现如下:
(1)建立一个javaBean,Add.java
package ch07_4;
public class Add {
private int a;
private int b;
public int getA() {
return a;
}
public void setA(int a) {
this.a = a;
}
public int getB() {
return b;
}
public void setB(int b) {
this.b = b;
}
public int sum(){
int c,s=0;
if(a>b){
c=a;a=b;b=c;
}
int x=a;
while(x<=b){s=s+x; x++;}
return s;
}
}
<%@ page language="java" import="java.util.*" pageEncoding="Gb2312"%>
<html>
<head><title>提交任意两个数的页面 </title></head>
<body>
<h3>按下列格式提交任意两个整数.</h3><br>
<form action="show.jsp" method="post">
开始数据:<input name="a"><br><br>
结束数据:<input name="b"><br><br>
<input type="submit" value="提交">
</form>
</body>
</html>
3.显示结果的JSP页面,show.jsp
<%@ page language="java" import="java.util.*" pageEncoding="Gb2312"%>
<html>
<head><title>利用javaBean+JSP求两数和 </title></head>
<body>
<jsp:useBean id="he" class="ch07_4.Add"/>
<jsp:setProperty property="*" name="he"/>
<p><%=he.getA() %>加到<%=he.getB()%>的和值为:<%=he.sum()%></p>
</body>
</html>