JSp+javaBean開發模式---求和運算

要求:利用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;
	}

}


2.提交整數的JSP頁面,tijiao.jsp

<%@ 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>



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章