JSP+JavaBean实现任意两个整数和

【问题】设计 Web 程序,计算任意两个整数的和,并在网页上显示结果。要求在 JavaBean 中实现数据的求和功能。

【分析】需要两个页面 input.jsp 和 show.jsp ,以及Add.java

【实现】

(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),其代码如下:

<%@ page language="java" pageEncoding="UTF-8"%>

<!DOCTYPE>
<html>
  <head><title>提交任意2个整数的页面</title></head>
  <body>
  <h3>按下列格式要求,输入两个整数:</h3><br>
  <form acton="shou.jsp" method="post">
  	加数:<input name="shuji1"><br><br>
  	被加数:<input name="shuji2"><br><br>
  	<input type=submit value="提交">
  </form>
  </body>
</html>

运行截图:

(3)设计获取两个整数且调用javabean加法类的 JSP 页面(show.jsp)

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<!DOCTYPE >
<html>
  <head><title>利用 JavaBean+JSP 求两数和</title></head>
  <body>
  <jsp:useBean id="Add" class="beans.Add" scope="request"/>
  <jsp:setProperty name="Add" property="*"/>
  <p>调用 jsp:getProperty 作标签以及求和方法获取数据并显示:<br>
    <jsp:getProperty name="Add" property="shuju1"/>+
	<jsp:getProperty name="Add" property="shuju2"/>=<%=Add.sum()%><br>
   </p>
   <p>调用使用类的方法获取数据并显示:<br>
    <%=Add.getShuju1()%>+<%=Add.getShuju2()%>=<%=Add.sum()%><br>
  </body>
</html>

运行截图:

猜你喜欢

转载自blog.csdn.net/qq_40956679/article/details/83059531