5.2在JSP中使用JAVABEAN
問題:設計Wed程序,計算任意兩個整數的和,並在網頁上顯示結果。要求在JAVAbean中實現數據的求和功能
分析:該問題需要兩個網頁input.jsp和show.jsp,以及一個實現數據計算的Janabean類(Add.java)
其處理流程:網頁input.jsp提交任意兩個整數,而網頁show.jsp獲取兩個數值後創建Javabean對象,並調用求和方法獲和值,然後顯示計算結果
設計關鍵:在兩頁面間利用request對象實現數據共享(利用請求參數 shuju1.shuju2)。
處理流程圖:
input.jsp 提交 show.jsp
請求參數 獲取請求參數
request:shuju1. shuju 2
<1>首先設計實現數據求和的JavaBean類Add.Java,其代碼如下;
package beans;
public class Add {
private int shuju1;
private int shuju2;
public Add(){}
public int getShuju1() { return shuju1;}
public void setShuju1(int shuju1) {this.shuju1 = shuju1;}
public int getShuju2(){return shuju2;}
public void setShuju2(int shuju2) {this.shuju2 = shuju2;}
public int sum() {return shuju1+shuju2;}
}
<2>設計提交任意兩個整數的JSP頁面(input.jsp),其代碼如下:
<!-- 程序 input.jsp -->
<%@ page language="java" pageEncoding="UTF-8" %>
<html>
<head><title>提交任意2個整數的頁面</title></head>
<body >
<h3>按下列格式要求,輸入兩個整數:</h3><br>
<form action="show.jsp" method="post">
加數: <input name="shuju1"/><br><br>
被加數:<input name="shuju2"/><br><br>
<input type=submit value="提交“>
</form>
</body>
</html>
5.2在JSP中使用JAVABEAN